Po mogucnostima editiranja koda, vim šiša apsolutno sve editore. ALI, govorimo o editorima, ne IDE-ovima, da se razumijemo. Editor je samo jedan dio IDE-a. Dakle, gledajuci samo editore, vim šiša sve po mogucnostima. Gledati nekoga tko godinama pise kod u vimu, kako programira u vimu, to mogu usporediti jedino s gledanjem vrhunskih gitaristickih virtuoza kako sviraju.
Od (vlastitih) templatea, autoindentacije, popravljanja neindentiranog koda, templatea funkcija, klasa, struktura, ma bilo cega, autocompletea funkcija, autocompletea do sada napisanih rijeci, foldanja (ali fakat brutalnog foldanja), apsolutno sve. Ako nesto i ne postoji, vrlo lako se napise plugin .
Kad bi se bar vim mogao ugraditi u neki IDE umjesto defaultnog editora, to bi bilo brutalno overpowered. :D