Translation(s): English - Français - Italiano - 日本語 (Nihongo)

(!) Discussion


Vim est un clone de vi très puissant. C'est un éditeur de texte en mode console. Il en existe également des versions graphiques (par exemple, vim-gtk ou vim-gnome).

Installation

Vim est déjà installé par défaut sous Debian, mais il est possible d'installer différents paquets à fin de lui ajouter des fonctionnalités. Vous pouvez chercher la liste des paquets en question grâce à cette commande.

apt-cache search ^vim

En particulier: vim-nox vim-gnome vim-gtk

Utilisation

Basique

Vim n'est au premier abord pas simple à appréhender. Nous allons voir son utilisation au travers d'un cas pratique. Supposons que je veuille éditer le fichier ~/fichier.txt

Je commence par lancer vim en lui donnant en paramètre le nom du fichier en question vim ~/fichier.txt

Vous pouvez maintenant voir le contenu éventuel du fichier dans votre terminal et déplacer le curseur à l'intérieur avec les touches de flèches, mais vous ne pouvez pas éditer du texte. En effet vous êtes dans le mode normal. Ce mode permet de faire la transition entre chaque mode ainsi que lancer quelques commandes (ce second point nous intéressera plus tard).

Bien ce que nous voulons nous c'est éditer du texte comme avec gedit, kate ou n'importe quel autre éditeurs. Pour cela nous allons passer en mode insertion. Il existe 4 méthodes principales pour faire cela.

Nous voila en mode insertion. Nous pouvons modifier le texte à peut près comme dans un éditeur de texte graphique. Il ne manque que l'utilisation de la souris (nous verrons cela plus loin).

Bon voici que nous avons modifié comme nous souhaitions le texte. Il ne reste plus qu'à l'enregistrer. On retourne au mode insertion avec la touche Esc (Echap), puis on tape :

ou plus rapidement :

plus rapidement encore :

Si vous ne voulez pas enregistrer vos modifications il faut taper :q!

Voila vous connaissez maintenant les rudiments de vim, vous pouvez commencer à l'utiliser. Gardez en tête que ce n'est qu'un début et que les possibilités de ce logiciel sont bien plus grandes.

{i} Si vous souhaitez en apprendre plus, lancez la commande 'vimtutor' afin d'obtenir un tutoriel d'introduction à Vim d'environ 30 min. Pour obtenir de l'aide à l'intérieur de Vim, tapez ':help' ou pressez la touche 'F1'.

Voir aussi

HowTo