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