Vim
Les modes dans Vim
Normal
: par défaut, il permet de lancer les macros et commandesInsertion
: permet d'insérer du texteVisuel
: permet de sélectionner du texte
Undo / redo
- undo :
u
- redo :
Ctrl+r
Déplacement de base dans vim
h
: gauchej
: bas - 10j (descendre de 10 lignes)k
: haut - 5k (monter de 5 lignes)l
: droite
Enregistrer / quitter
:w
(enregistrer le fichier en cours d'édition sans quitter):x
ou:wq
(enregistrer et quitter):q!
(quitter sans enregistrer)
Se déplacer dans le fichier
gg
: début du fichierG
: fin du fichierw
: mot suivante
: fin du motb
: mot précédent:10
(aller à la 10e ligne):$
(aller à la fin du fichier)$
(place le curseur à la fin d'une ligne)0
(place le curseur au début d'une ligne)
Copier / couper / coller
10Y
(copie 10 lignes)dd
(coupe ou supprime une ligne)10Y
(copie 10 lignes)d10
(coupe ou supprime 10 lignes)dw
(coupe ou supprime un mot)v
(pour sélectionner du texte en mode visuel)Ctrl+v
(pour sélectionner un bloc de texte en mode visuel)p
(coller après le curseur)P
(coller avant le curseur)
Annuler / refaire une action
u
(annuler).
(refaire)
Afficher / masquer les numéros de lignes
:set nu
Afficher numéros de lignes:set nu!
Masquer numéros de lignesu / U
Lowercase / Uppercase
Recherche / remplacement de texte
/
Rechercher vers le bas?
Rechercher vers le hautn
Rechercher l'occurrence suivanteN
Rechercher l'occurrence précédentecw
Remplacer le texte jusqu'à la fin du motciw
Remplacer le motC
Remplacer jusqu'en fin de ligne.
Répéter la dernière opération d'édition
Onglets Vim
:tabe fichier.txt
(ouvre un nouvel onglet avec le fichier.txt)gt
(pour passer à l'onglet suivant)gT
(pour passer à l'onglet précédent):qa
(pour quitter tous les onglets)
D'autres raccourcis du mode visuel
:set nu
Afficher numéros de lignes:set nu!
Masquer numéros de lignes-
Source :
- devhints
- Syloe
- Alexis Madrzejewski
- Ubuntu
- CoursPdf
Jeux pour apprendre vim : - vim-adventures.com/ - vimgenius - vim-avec-une-tasse-de.cafe