Плагин NERD Tree дает вам сворачиваемое дерево проекта. Лично я считаю, что плагина netrw более чем достаточно, и он обычно устанавливается вместе с Vim. В то время как дерево NERD чувствует себя так, как будто оно пытается эмулировать поведение других IDE (и панели проекта TextMate), я чувствую, что плагин netrw делает вещи способом Vim. Я предлагаю вам попробовать оба и посмотреть, какой из них вы предпочитаете.
Плагин fugitive предоставляет Git-интерфейс для Vim (см. Vimcasts: запчасти 1 , 2 , 3 , 4 и 5 ).
Плагин ack отлично подходит для поиска всего проекта. Вы можете прочитать список quickfix Vim, чтобы получить максимальную отдачу от этого.
Завершение слова TextMate запускается с помощью esc и shift - esc . В Vim вы получаете аналогичные функции автозаполнения , используя ctrl - n и ctrl - p в режиме вставки. Проверьте :help ins-completion
для (много!) Больше информации.
Я запускаю серию скринкастов об изучении Vim на vimcasts.org . Мой опыт работы с TextMate, но я уже некоторое время использую Vim. Пока я пишу это, у меня всего 6 эпизодов, но я планирую охватить каждый из вопросов, которые вы затронули в будущих эпизодах. Я постараюсь вернуться и отредактировать этот ответ со ссылками на скринкасты, когда они станут доступны.