Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Vim (aide-mémoire)

Introduction

Ce document est utile pour se rappeler une commande, une touche, une astuce. Il n'a pas été créé pour apprendre l'utilisation de Vim. Si vous désirez apprendre à vous servir de Vim pour une utilisation quotidienne, référez-vous aux liens au fond de la page.

Déplacements

Touche ou commande Effet
l à droite
h à gauche
k en haut
j en bas
b un mot à gauche
w un mot à droite
$ à la fin de la ligne
0 au début de la ligne
H La première ligne de l'écran
M La ligne du milieu à l'écran
L La dernière ligne à l'écran
:24 aller à la ligne 24
gg ou 1G aller à la première ligne du document
G aller à la dernière ligne du document
Ctrl+f Page suivante
Ctrl+b Page précédente
% autre parenthèse ou accolade

Recherche

Commande Effet
:/chaine recherche le mot chaîne (vers le bas)
:?chaine recherche le mot chaîne (vers le haut)
n aller à la chaîne trouvée suivante
N chaîne trouvée précédente

Remplacement

Commande Effet
:%s/recherche/replacement/g
Commande de remplacement de base dans tout le document
:13,37s/recherche/remplace/g
Remplace dans les lignes 13 à 37
:15,35s/^/# /
Commente les lignes 15 à 35
:15,354s/^# //
Décommente les lignes 15 à 35
:g/^[ ^I]*$/d
Supprime les lignes vides (ou avec seulement des espaces ou tabulations).
:%s,^/,"/,g
Example de manipulation du char / en utilisant un autre séparateur. Ça ajoute un “doublecote” au début des lignes commençant par un /.

Liens

Powered by Dokuwiki - fr/documentation/vim.txt · Dernière modification: 2013/02/11 11:02 par larhT