Vim

Fiche logiciel validé
  • Création ou MAJ importante : 29/03/11
  • Correction mineure : 29/03/11
Mots-clés
Pour aller plus loin

Vim : éditeur de texte

  • Site web
  • Système : UNIX-like, Windows, MacOS X
  • Téléchargement
  • Version évaluée : 7
  • Langue(s) de l'interface : français, anglais, autres
  • Licence : Autre

    Licence compatible avec la GPL. La particularité vient du fait que l'utilisateur est invité à un faire un don à ICCF Hollande, une association caritative pour les orphelins en Ouganda.

Description
Fonctionnalités générales

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 types 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.

Autres fonctionnalités

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 qui permet d'ajouter très simplement de nouvelles fonctionnalités.
Parmi les fonctionnalités, on peut citer :

  • multi-fenêtrage, multi-fichiers
  • comparaison visuelle de 2 fichiers
  • coloration syntaxique
  • replis de portion de texte
  • recherche et substitution de texte par expressions régulières
  • possibilité de définir des abréviations
  • système de plugins
  • fonction défaire/refaire multi-niveau
  • correction orthographique
Contexte d'utilisation dans mon laboratoire/service

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.

Limitations, difficultés, fonctionnalités importantes non couvertes

Etant très différent des autres éditeurs de textes, VIM peut a priori rebuter.

Environnement du logiciel
Distributions dans lesquelles ce logiciel est intégré

Presque toutes les distributions GNU/Linux l'intègrent en standard.

Plates-formes

AmigaOS, Atari MiNT, BeOS, MS-DOS, Mac OS, NeXTSTEP, OS/2, OSF, RiscOS, SGI, UNIX, VMS, Windows, BSD, GNU/Linux

Logiciels connexes

vi

Autres logiciels aux fonctionnalités équivalentes
  • emacs (libre)
  • ultraedit (commercial)
  • eclipse (libre)
  • nano (libre)
  • jEdit (libre)
Environnement de développement
Type de structure associée au développement

Un développeur principal, son concepteur Bram Moolenaar et plus d'une cinquantaine de contributeurs officiels et de très nombreux anonymes.

Eléments de pérennité

VIM a été créé en 1988 et il est le successeur officiel de VI. C'est un logiciel mature qui avec le temps a accumulé de très nombreux utilisateurs.

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums

Pas de forum officiel. Le support se fait presque exclusivement au travers des différentes listes de discussion (l'une est en français) : http://www.vim.org/maillist.php

Documentation utilisateur
Divers (astuces, actualités, sécurité)

Il est intéressant de parcourir la liste des scripts d'extension ; on trouve souvent des fonctionnalités qui simplifient la vie : http://www.vim.org/scripts/script_search_results.p...

Contributions

On peut déposer sur le site officiel des scripts d'extension ou participer à son développement via la plateforme SourceForge.

Commentaires

Lien vers eclipse

Ne pas oublier d'ajouter le lien vers la fiche PLUME sur eclipse (lorsqu'elle sera finie) !
Lors d'une prochaine MAJ, peut-être ...