Insertion et Ajout de Texte dans Vim
100%

Text-Fu Avancé · Leçon 6

Insertion et Ajout de Texte dans Vim

Apprenez à passer en mode Insertion avant, après, au-dessus ou au-dessous de la position actuelle dans Vim.

En mode Normal, Vim interprète les touches comme des commandes. Le mode Insertion ajoute le texte saisi au tampon. Plusieurs commandes du mode Normal passent au mode Insertion à des positions différentes, ce qui permet de commencer à écrire sans déplacement séparé.

Appuyez sur Esc pour quitter le mode Insertion et revenir au mode Normal. Si vous ignorez quel mode est actif, Esc rétablit sans risque le mode Normal, même si cette touche peut annuler une opération en attente.

Quelle touche permet normalement de revenir du mode Insertion au mode Normal ?

Insérer avant ou après le curseur

Depuis le mode Normal :

  • i : passer au mode Insertion avant le curseur ;
  • a : passer au mode Insertion après le curseur.

Par exemple, si le curseur se trouve sur b dans abc, i commence avant b, tandis que a commence après. Les deux commandes changent de mode ; le texte tapé ensuite réalise l'insertion.

Quelle touche du mode Normal passe en mode Insertion juste avant le curseur ?

Insérer aux limites de la ligne

Les commandes en majuscule ciblent des positions significatives de la ligne actuelle :

  • I : passer au mode Insertion avant le premier caractère non blanc ;
  • A : passer au mode Insertion à la fin de la ligne.

Sur une ligne indentée, I ignore l'indentation et commence avant le premier texte non blanc. Utilisez 0i si vous devez précisément insérer à la colonne zéro.

Quelle commande du mode Normal commence l'insertion avant le premier caractère non blanc de la ligne actuelle ?

Quelle commande du mode Normal va à la fin de la ligne actuelle et passe en mode Insertion ?

Ouvrir une nouvelle ligne

Depuis le mode Normal :

  • o : ouvrir une nouvelle ligne sous la ligne actuelle et passer au mode Insertion ;
  • O : ouvrir une nouvelle ligne au-dessus de la ligne actuelle et passer au mode Insertion.

Vim applique l'indentation selon les réglages actifs et les règles du type de fichier. Un nombre peut répéter l'ouverture de ligne, mais apprenez d'abord la forme simple afin de prévoir la position résultante du curseur.

Quelle commande du mode Normal ouvre une nouvelle ligne au-dessus de la ligne actuelle et passe au mode Insertion ?

Pour vous exercer à passer du mode Normal au mode Insertion, essayez ce laboratoire :

  1. Modifier des fichiers texte sous Linux avec Vim et Nano — Entraînez-vous à créer, modifier et enregistrer des fichiers, ainsi qu'à naviguer avec vi/vim et nano. Vous maîtriserez ainsi les bases des modes Normal et Insertion de Vim.

Leçon terminée

Vous avez terminé Insertion et Ajout de Texte dans Vim

Vous savez maintenant passer au mode Insertion à l'endroit où le nouveau texte doit apparaître.

  • Revenir au mode Normal avec Esc.

  • Insérer avant ou après le curseur avec i ou a.

  • Insérer avant le premier texte ou à la fin de la ligne avec I ou A.

  • Ouvrir une ligne au-dessous avec o.

  • Ouvrir une ligne au-dessus avec O.

Conservez votre progression

Créez un compte gratuit pour enregistrer cette leçon et continuer sur n'importe quel appareil.

Créer un compte gratuit
Leçon Suivante
Retour à Text-Fu Avancé