Na minha opinião, o Vim oferece um editor muito forte com recursos básicos, mas cabe a você incrementar os scripts / addons que você provavelmente usará em seus projetos. Provavelmente, eles serão diferentes, dependendo de você editar principalmente scripts, documentação ou arquivos que precisam ser compilados.
Como exemplo, eu uso zencoding
para a edição de html / css ocasional, snipmate
para Textmate-like trechos, e um par de add-ons python-relacionada ( pyflakes
, pep8
, vimpdb
, etc.) para Python de codificação, que é o que eu faço na maioria das vezes.
Existem outros addons que eu não uso com frequência, mas ainda os acho úteis de vez em quando, como Dpaste
e ConqueTerm
.
Ainda assim, para mim, os recursos mais úteis do Vim são integrados (desfazer com base no tempo, navegação rápida, filtros de intervalo etc.) - coisas que não consegui encontrar (ou pelo menos não são tão fáceis de acessar) ) nos IDEs. Portanto, depois de configurar seu Vim para ter os bits e partes de um IDE que você realmente precisa ( snipmate
, ctags
...), você poderá obter o benefício dos ambientes de IDE e de console.
Meu uso do Vim é somente para console, então não posso dizer o quão útil essas ferramentas são com o Gvim.
Apesar de toda a bondade dos addons, no entanto, ainda me vejo correndo !grep ...
ou de ^Z + find ...
vez em quando.