Vim - Montage
Vim fournit de nombreuses commandes qui rendent la fonctionnalité d'édition vraiment puissante. Dans ce chapitre, nous aborderons les éléments suivants -
- Insert
- Append
- Ouvrir une nouvelle ligne
- Substitute
- Change
- Replace
- Join
Insérer du texte avant le curseur
Pour insérer du texte avant le curseur, procédez comme suit -
- Pour insérer du texte avant le curseur, procédez comme suit
- Passer en mode insertion
i
Insérer du texte en début de ligne
Supposons que vous soyez au milieu de la ligne et que vous vouliez insérer du texte au début de la ligne courante, puis effectuez les étapes suivantes -
- Passer en mode commande
Esc
- Activer le mode d'insertion
I
Cette action déplacera le curseur au début de la ligne courante et basculera Vim en mode insertion
Ajouter du texte après le curseur
Pour ajouter du texte après le curseur, procédez comme suit
- Passer en mode commande et déplacer le curseur vers la position appropriée
Esc
- Passer en mode insertion
a
Cette action déplacera le curseur suivant d'une position et basculera Vim en mode insertion.
Ajouter du texte à la fin de la ligne
Supposons que vous soyez au milieu de la ligne et que vous souhaitiez ajouter du texte à la fin de la ligne actuelle, puis effectuez les étapes suivantes -
- Passer en mode commande
Esc
- Passer en mode insertion
A
Cette action déplacera le curseur à la fin de la ligne et basculera Vim en mode insertion
Ouvrir une nouvelle ligne sous le curseur
Supposons que vous soyez au milieu de la ligne et que vous souhaitiez ouvrir une nouvelle ligne sous la ligne actuelle, puis effectuez les étapes suivantes -
- Passer en mode commande
Esc
- Passer en mode insertion
o
Cette action insérera une ligne vide sous la ligne actuelle et basculera Vim en mode insertion
Ouvrir une nouvelle ligne au-dessus du curseur
Supposons que vous soyez au milieu de la ligne et que vous souhaitiez ouvrir une nouvelle ligne au-dessus de la ligne actuelle, puis effectuez les étapes suivantes -
- Passer en mode commande
Esc
- Passer en mode insertion
o
Cette action insérera une ligne vide au-dessus de la ligne actuelle et basculera Vim en mode insertion
Texte de remplacement
Supposons que vous souhaitiez remplacer un seul caractère, puis effectuez les étapes suivantes -
- Passer en mode commande
Esc
- Déplacer le curseur à la position appropriée
- Passer en mode insertion
s
Cette action supprimera le caractère sous le curseur et basculera Vim en mode insertion Pour remplacer la ligne entière, utilisez -
s
Cette action supprimera la ligne entière et basculera Vim en mode insertion.
Changer de texte
Supposons que vous souhaitiez modifier le texte de la ligne actuelle, puis effectuez les étapes suivantes -
- Passer en mode commande
Esc
- Exécutez la commande suivante -
cc
Ceci est similaire à une action de substitution utilisant S
Pour changer le texte de la position actuelle du curseur, exécutez la commande suivante
C
Cette action supprimera le texte après la position actuelle du curseur et basculera Vim en mode insertion.
Remplacer le texte
Pour remplacer un seul caractère, procédez comme suit -
- Passer en mode commande
Esc
- Déplacer le curseur à la position appropriée
- Exécutez la commande suivante -
r
- Entrez le caractère à remplacer.
Notez que cette commande ne basculera pas Vim en mode insertion
Pour remplacer la ligne entière, exécutez -
R
Il basculera Vim en mode de remplacement comme indiqué dans l'image ci-dessous -
Joindre le texte
Pour joindre deux lignes, procédez comme suit -
- Passer en mode commande
Esc
- Déplacer le curseur sur la ligne appropriée
- Exécutez la commande suivante -
J