Menurut pendapat saya, Vim memberi Anda editor yang sangat kuat dengan fitur-fitur dasar, tetapi terserah Anda untuk menambahkannya dengan skrip / addon yang kemungkinan besar akan Anda gunakan dalam proyek Anda. Ini mungkin akan berbeda tergantung pada apakah Anda kebanyakan mengedit skrip, dokumentasi, atau file yang perlu dikompilasi.
Sebagai contoh, saya menggunakan zencoding
untuk mengedit html / css sesekali, snipmate
untuk Textmate-seperti potongan, dan beberapa terkait python-add-ons ( pyflakes
, pep8
, vimpdb
, dll) untuk Python coding, yang adalah apa yang saya lakukan paling sering.
Lalu ada add-on lain yang tidak sering saya gunakan, tetapi saya masih menemukan mereka sangat membantu sesekali, seperti Dpaste
dan ConqueTerm
.
Namun, bagi saya, fitur yang paling berguna dari Vim adalah built-in (undo berbasis waktu, navigasi cepat, filter rentang, dll.) - hal-hal yang tidak dapat saya temukan (atau setidaknya tidak mudah diakses) ) dalam IDE. Jadi, begitu Anda mengatur Vim Anda untuk mendapatkan potongan-potongan IDE yang benar-benar Anda butuhkan ( snipmate
, ctags
...), Anda bisa mendapatkan manfaat dari kedua lingkungan IDE dan konsol.
Penggunaan saya terhadap Vim hanya untuk konsol, jadi saya tidak bisa mengatakan betapa membantu alat ini dengan Gvim.
Terlepas dari semua kebaikan tambahan, bagaimanapun, saya masih menemukan diri saya berjalan !grep ...
atau ^Z + find ...
sesekali.