Jeśli szukasz darmowego edytora, który spełniałby wiele kryteriów w kontekście pracy programisty to właśnie Vim jest dla Ciebie !
To, że jest to edytor działający w trybie tekstowym wcale nie jest jego wadą ( jest też wersją „graficzna” gvim ) gdyż jest niezwykle szybki a do tego występuję praktycznie na każdej platformie. W systemach Unixowych jest standardowym edytorem ( Linux, BSD, OS X ) są oczywiście też wersje dla systemu Windows jak i dla wielu egzotycznych platform. To duża zaleta, gdyż nie jesteś uzależniony od platformy na której aktualnie pracujesz. O pracy zdalnej za pośrednictwem konsoli nawet nie wspominam, bo tam trudno wyobrazić sobie coś lepszego od Vima ( jedyny konkurent to w zasadzie Emacs ). Umiejętne korzystanie z Vima to przede wszystkim znajomość komend tekstowych i kombinacji klawiszy. Vim jest całkowicie elastyczny, można go dostosować do własnych potrzeb, ma ogromną ilość pluginów i opcji, dzięki którym może być pełnoprawnym IDE.