Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>The <a href="http://www.vim.org/scripts/script.php?script_id=1658" rel="nofollow noreferrer">NERD Tree</a> plugin gives you a collapsible project tree. Personally, I find that the <a href="http://vimdoc.sourceforge.net/htmldoc/pi_netrw.html" rel="nofollow noreferrer">netrw</a> plugin is more than sufficient, and this usually comes installed with Vim. Whereas the NERD tree feels as though it tries to emulate the behaviour of other IDEs (and TextMate's project drawer), I feel that the netrw plugin does things the Vim way. I suggest you try both out, and see which one you prefer.</p> <p>The <a href="http://www.vim.org/scripts/script.php?script_id=2975" rel="nofollow noreferrer">fugitive</a> plugin provides a git interface to Vim (See Vimcasts: parts <a href="http://vimcasts.org/e/31" rel="nofollow noreferrer">1</a>, <a href="http://vimcasts.org/e/32" rel="nofollow noreferrer">2</a>, <a href="http://vimcasts.org/e/33" rel="nofollow noreferrer">3</a>, <a href="http://vimcasts.org/e/34" rel="nofollow noreferrer">4</a> and <a href="http://vimcasts.org/e/35" rel="nofollow noreferrer">5</a>). </p> <p>The <a href="http://github.com/mileszs/ack.vim" rel="nofollow noreferrer">ack</a> plugin is great for searching an entire project. You'll want to read up on Vim's <a href="http://vimdoc.sourceforge.net/htmldoc/quickfix.html" rel="nofollow noreferrer">quickfix</a> list to get the most out of this.</p> <p>TextMate's word completion is triggered with <kbd>esc</kbd>, and <kbd>shift</kbd>-<kbd>esc</kbd>. In Vim, you get similar <a href="http://vim.wikia.com/wiki/Ctrl-p_-_autocomplete" rel="nofollow noreferrer">autocomplete</a> functionality using <kbd>ctrl</kbd>-<kbd>n</kbd> and <kbd>ctrl</kbd>-<kbd>p</kbd> in insert mode. Check <a href="http://vimdoc.sourceforge.net/htmldoc/insert.html#ins-completion" rel="nofollow noreferrer"><code>:help ins-completion</code></a> for (much!) more info.</p> <p>I am running a series of screencasts about learning Vim over at <a href="http://vimcasts.org" rel="nofollow noreferrer">vimcasts.org</a>. My background is with TextMate, but I've been using Vim fulltime for a while now. As I write this, I'm only 6 episodes in, but I do plan on covering each of the points you've raised in future episodes. I'll try and come back to edit this answer with links to the screencasts as they become available.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload