Vim est un éditeur de code professionnel inspiré de l'éditeur natif - vi - du monde Unix. Parmi les très nombreuses fonctionnalités : interface et raccourcis clavier totalement personnalisables (fichier vimrc), gestion de fenêtres (horizontales et verticales), onglets permettant l'édition simultanée de plusieurs documents, coloration syntaxique pour un très grand nombre de langages (c, c++, html, java, php, python, ruby notamment), autocomplétion, gestion des blocs de code, gestion des signets, recherche/remplacement supportant les expressions régulières, gestion de sessions, possibilité d'automatiser une succession d'actions via des macros, possibilité de développer ses propres plugins. Un éditeur ouvert (licence spécifique mais proche de GPL), léger, très puissant et qui, comme son concurrent emacs, est multiplateforme (un*x, macos, windows) et nécessite une phase d'apprentissage un peu laborieuse mais très gratifiante à terme. |