VIM est un éditeur de texte. Son fonctionnement se base sur la notion de mode (mode insertion, mode commande, mode visuel, etc.), ce qui le rend très différent des autres éditeurs. Il reconnaît un nombre considérable de type de fichiers texte, sur lequel il peut appliquer une coloration syntaxique. Il possède un nombre impressionnant de fonctionnalités toutes extrêmement bien documentées. Il s’utilise dans un terminal ou dans une interface graphique et sert aussi bien à configurer des fichiers système qu’à développer des programmes dans divers langages.
VIM possède un langage de script, ce qui le rend extensible. Par ailleurs, il existe un annuaire de scripts prêts à l’emploi, ce permet d’ajouter très simplement de nouvelles fonctionnalités.
Parmi les fonctionnalités, on peut citer :
Utilisation quotidienne, principalement pour du développement informatique. Une fois sa logique d’utilisation acquise, VIM permet d’être plus rapide (donc plus efficace) qu’avec d’autres éditeurs de texte.
Etant très différent des autres éditeurs de textes, VIM peut a priori rebuter.
Commentaires
Fiche PLUME sur sujet similaire
jEdit : éditeur de texte multiplateforme et multilangage de programmation
http://www.projet-plume.org/fiche/jedit