Commande | Fonction |
Gestion de fichiers | |
: W | Écrire un fichier sur disque |
Ctrl + g | Afficher les informations de fichier |
Géorgie | Afficher les informations du personnage |
: Q | Quitter VI sans enregistrer le fichier |
: wq | Écrivez un fichier sur le disque et quittez VI |
: Q! | Ignorer les changements d'avertissement et de défausse |
: W Nom de fichier | Enregistrer le fichier en tant que nom de fichier |
: R nom de fichier | Lire et insérer nom de fichier |
La navigation | |
H | Déplacer le curseur à gauche |
l | Déplacer le curseur à droite |
J | Déplacer le curseur en une seule ligne |
2J | Déplacer le curseur sur 2 lignes |
k | Déplacer le curseur sur une ligne |
2K | Déplacer le curseur de 2 lignes |
w | Sautez au début du mot suivant (ponctuation considérée des mots) |
W | Sautez au début du mot suivant (les mots séparés des espaces) |
e | Passer à la fin du mot suivant (ponctuation considérée des mots) |
E | Passez à la fin du mot suivant (pas de ponctuation) |
b | Reculer pour commencer le mot actuel |
B | Reposez-vous vers le début du mot actuel (pas de ponctuation) |
( | Repousser une phrase |
) | Faire avancer une phrase |
Faire revenir un paragraphe | |
Faire avancer un paragraphe | |
$ | Passer à la fin de la ligne |
^ | Passez au premier caractère non non fondu en ligne |
0 | Passer au début de la ligne |
g | Passez à la dernière ligne de document |
3G | Passez à la ligne 3 |
gg | Passez à la première ligne de document |
: n | Aller à la ligne n en document |
Ctrl + d | Faites défiler la moitié d'un écran |
Ctrl + u | Faites défiler la moitié d'un écran |
Ctrl + f | S'attaquer |
Ctrl + b | Page en arrière |
Modes de commutation | |
je | Entrez le mode d'insertion |
V | Entrez le mode visuel |
Esc | Retour au mode normal à partir de l'insert et du mode visuel |
Insérer / ajouter le texte | |
je | Insérer du texte avant l'emplacement actuel du curseur |
je | Insérer du texte au début de la ligne |
un | Ajouter le texte après l'emplacement actuel du curseur |
UN | Ajouter le texte à la fin de la ligne actuelle |
o | Créer une nouvelle ligne pour le texte en dessous de l'emplacement actuel du curseur |
O | Créer une nouvelle ligne pour le texte au-dessus de l'emplacement actuel du curseur |
EA | Insérer (Ajouter) à la fin du mot actuel |
Rechercher et remplacer | |
/modèle | Rechercher |
?modèle | Recherchez en arrière |
* | Recherchez le mot sous curseur |
# | Recherchez en arrière pour le mot sous curseur |
r | Remplacer un seul caractère en position de curseur |
R | Remplacer les caractères commençant en position de curseur |
CC | Remplacer la ligne entière |
:% s / search / remplacer / g | Remplacer chaque occurrence de recherche avec remplacer. |
:% S / Recherche / Remplacer / GC | Remplacer chaque occurrence de recherche avec remplacer avec confirmation |
Couper, copier et coller | |
X | Couper le caractère sous l'emplacement actuel du curseur |
X | Couper le caractère avant l'emplacement actuel du curseur |
dwing | Coupe de l'emplacement actuel du curseur au mot suivant |
D | Coupe de l'emplacement actuel du curseur à la fin de la ligne actuelle |
dd | Coupez toute la ligne de courant |
Y | Copier le texte sélectionné |
oui | Copier toute la ligne actuelle |
p | Coller du texte après le curseur |
P | Coller du texte avant le curseur |
Défaire et refaire | |
u | Annuler le dernier changement |
Ctrl + r | Refaire les changements qui ont été annulés |
Travailler avec plusieurs fichiers | |
: e nom de fichier | Modifier le fichier dans un nouveau tampon |
: LS | Liste des tampons disponibles |
: BN | Passez au prochain tampon |
: bp | Passez au tampon précédent |
: BFirst | Passez au premier tampon |
:détruire | Passer au dernier tampon |
Ctrl + ws | Fenêtre |
Ctrl + ww | Commutation de fenêtres |
Ctrl + wq | Quitter la fenêtre |
Ctrl + wv | Fendre les fenêtres verticalement |
: Tabnew | Créer un nouvel onglet |
GT ,: Tabn, | Passer à l'onglet suivant |
gt ,: tabp | Passer à l'onglet précédent |
: tabfirst | Déplacez-vous au premier onglet |
: Tablast | Passer à l'onglet final |
#gt | Déplacez-vous au numéro de l'onglet # |
Numéro de ligne de réglage | |
: Numéro de réglage | Afficher les numéros de ligne |
: Définir la non-numéro | Ne montrez pas les numéros de ligne |
Commandes en mode visuel | |
y | Copier le texte sélectionné |
d | Supprimer le texte sélectionné |
c | Supprimer le texte sélectionné et entrer le mode d'insertion |
> | Augmenter le retrait |
< | Diminuer le retrait |
= | Correction de l'indentation de la ligne actuelle |
~ | Changer de cas |
La feuille de triche ci-dessus devrait vous renseigner sur les commandes VIM les plus utilisées. VIM peut être difficile à utiliser au début, mais la maîtrise de quelques commandes peut vous aider à gagner plus de productivité dans l'édition et le codage de texte.