На мою думку, Vim надає вам дуже сильного редактора з основними функціями, але вам належить приправити його сценаріями / аддонами, які ви, швидше за все, використовуватимете у своїх проектах. Вони, ймовірно, будуть різними залежно від того, редагуєте ви в основному сценарії, документацію чи файли, які потрібно скомпілювати.
В якості прикладу, я використовую zencoding
для випадкового редагування HTML / CSS, snipmate
для Textmate подібних фрагментів, і парі пітонів пов'язаних доповнень ( pyflakes
, pep8
, vimpdb
і т.д.) для Python кодування, яка є те , що я роблю найчастіше.
Потім є інші доповнення, які я не використовую часто, але я все-таки вважаю їх корисними раз у раз, як Dpaste
і ConqueTerm
.
І все-таки, на мене, найкорисніші функції Vim - це вбудований (скасування часу, швидка навігація, фільтри діапазону тощо) - речі, які я не зміг знайти (або принаймні не такі прості в доступі ) в IDE. Отож, як тільки ви налаштуєте свій Vim на біти та шматочки IDE, які вам справді потрібні ( snipmate
, ctags
...), ви зможете отримати вигоду як із середовищ IDE, так і з консольних.
Моє використання Vim призначене лише для консолі, тому я не можу сказати, наскільки ці інструменти корисні для Gvim.
Незважаючи на всі добрі добрі речі, я все-таки відчуваю себе бігом !grep ...
або ^Z + find ...
раз у раз.