3 ms·
Nice tip on the Ctrl-P link; but I'm curious, is there anywhere that sums up why Ctrl-P would be preferred over Command-T? Aside from being written in pure Vims
by bcrescimanno 14y ago
Nice tip on the Ctrl-P link; but I'm curious, is there anywhere that sums up why Ctrl-P would be preferred over Command-T? Aside from being written in pure Vimscript, I haven't seen anything touting any specific advantages or disadvantages in a head-to-head.
- nudded 14y agoCommand-T is known to be quite the pain in setting up.
- bcrescimanno 14y agoIt's a pain if you don't have a version of Vim compiled with Ruby support; I was just wondering if there was anything beyond the language choice that made is superior (or inferior).
- johncoltrane 14y agoJust for you: | Command-T | CtrlP -----------------------------------------+-----------+-------------------- files | OK | OK -----------------------------------------+-----------+-------------------- buffers | OK | OK -----------------------------------------+-----------+-------------------- tags | OK | OK -----------------------------------------+-----------+-------------------- jumps | OK | -----------------------------------------+-----------+-------------------- lines (vimgrep) | | OK -----------------------------------------+-----------+-------------------- MRU files | | OK -----------------------------------------+-----------+-------------------- mixed | | OK (new, untested) -----------------------------------------+-----------+-------------------- open in tab | OK | OK -----------------------------------------+-----------+-------------------- open in vsplit | OK | OK -----------------------------------------+-----------+-------------------- open in hsplit | OK | OK -----------------------------------------+-----------+-------------------- open multiple items | | OK -----------------------------------------+-----------+-------------------- matches with filenames | OK | OK -----------------------------------------+-----------+-------------------- matches with filepaths | OK | OK -----------------------------------------+-----------+-------------------- execute command on opened file | | OK -----------------------------------------+-----------+-------------------- create new file and parent directories | | OK -----------------------------------------+-----------+-------------------- project root finder based on VCS | | OK -----------------------------------------+-----------+-------------------- I'd say that both are quite close in terms of features. CtrlP's strong points for me are: * no dependencies * project root finder * overall UX The "lines" feature (fuzzy incremental search across buffers ) is also very nice:
- bcrescimanno 14y agoJohn Coltrane wins the points--way more than I expected (a link to a quick summary would have done fine)--thanks for the detailed look!
- johncoltrane 14y agoYou are welcome.
- johncoltrane 14y agoI should add that CtrlP is getting better and better over time. Some new (to me, at least) features: * Bookmarking * Quickfix mode * Undo mode * Change mode * RTS mode `:CtrlPBufferTag` is a killer. This plugin seriously rocks.