Vim
Vim est un éditeur de texte qui est une amélioration de l'éditeur ultra célèbre
vi. Vim signifie d'ailleurs Vi IMproved.
Tout comme lui, il a été pensé dans un but de productivité et de ce fait, tout
se fait au clavier, avec des raccourcis simples qui demandent un minimum de
déplacement des mains.
Lancement
#> vim [options] [fichiers]
man vim
pour connaître les options
Commandes en mode normal
- Obtenir de l'aide : :help [commande]
- Ouvrir un fichier depuis Vim : :e <nom du fichier> ou
:e! <nom du fichier> pour ouvrir un fichier quand l'actuel n'est pas
sauvegardé
- Quitter : :q ou :q! pour forcer à quitter (sans
sauvegarder si cela n'a pas été fait)
- Sauvegarder : :w ou :w! pour forcer l'écriture
Actions en mode normal
- Annuler la dernière action : u
- Coller : p, P
- Copier un mot : yw
- Copier une ligne : yy
- Déplacements :
- h, j, k, l ou respectivement ←, ↓, ↑, →
- Mot suivant : w
- Fin du mot : e
- Début de la ligne : 0 (zéro)
- Fin de la ligne : $
- Début du fichier : gg
- Fin du fichier : G
- Efface/coupe à partir du curseur jusqu'à la fin de la ligne : D
- Effacer/couper un caractère : x
- Effacer/couper un mot : dw
- Effacer/couper une ligne : dd
- Insertion :
- après le curseur a, en fin de ligne A
- sous le curseur i, en début de ligne I
- au dessous de la ligne courante o, au dessus de la ligne courante O
- Remplacer un seul caractère : r
- Remplacer plusieurs caractères : R
- Remplacer un mot : cw
- Remplacer toute la ligne à partir du curseur : C
- Répéter la dernière action : . (extrêmement utile !)
- Répéter n fois une action en spécifiant n avant celle-ci :
- 5dd effacera 5 lignes.
- 3ibla suivi de Esc (pour revenir en mode normal) insèrera 3 fois bla et écrira donc blablabla
Vim permet également la création de macros, d'être programmé, d'éditer plusieurs
fichiers en même temps, ...
Plus de détails sur http://www.vim.org/.