Comment supprimer les lignes dans VIM

Comment supprimer les lignes dans VIM

VIM est un éditeur de texte populaire connu pour ses fonctionnalités d'édition puissantes et efficaces. L'une des tâches les plus courantes que vous effectuerez lors de la modification du texte est de supprimer les lignes. Dans VIM, il existe plusieurs façons de supprimer les lignes, de la suppression d'une seule ligne à la suppression de toutes les lignes dans un fichier.

Dans cet article, nous explorerons comment supprimer les lignes dans VIM, notamment en supprimant une ligne, en supprimant une gamme de lignes, en supprimant toutes les lignes et en supprimant les lignes qui correspondent à un motif.

Suppression d'une ligne

Pour supprimer une seule ligne dans VIM, positionnez d'abord votre curseur sur la ligne que vous souhaitez supprimer. Ensuite, en mode commande, tapez DD et appuyez sur Entrée. Cela supprimera la ligne sur laquelle votre curseur est sur.

  1. Presse ESC pour passer en mode normal.
  2. Déplacez le curseur vers la ligne pour supprimer
  3. Presse dd Pour supprimer la ligne actuelle de la position du curseur.

Suppression de N lignes du curseur

Pour supprimer le nombre N de lignes de la position du curseur, suivez simplement les étapes:

  1. Presse ESC pour passer en mode normal.
  2. Déplacez le curseur vers la première ligne pour supprimer
  3. Presse 3DD Pour supprimer 3 lignes de la position du curseur. Remplacer 3 avec les numéros de ligne à supprimer

Suppression de la gamme de lignes

Pour supprimer une gamme de lignes dans VIM, vous pouvez utiliser le :supprimer commande. Cette commande prend une gamme de lignes comme argument et supprime toutes les lignes de cette plage. Par exemple, pour supprimer les lignes 3 à 7, vous tapez : 3,7d et appuyez sur Entrée. Cela supprimerait toutes les lignes entre les lignes 3 et 7 (inclusives).

Suppression de toutes les lignes

Pour supprimer toutes les lignes d'un fichier, vous pouvez utiliser le :%supprimer commande. Cette commande supprime toutes les lignes du fichier et équivaut à la saisie :%d en mode commande.

Suppression de lignes qui correspondent à un motif

Pour supprimer toutes les lignes d'un fichier qui correspondent à un modèle particulier, vous pouvez utiliser le :mondial commande. Le :mondial La commande exécute une commande sur toutes les lignes du fichier qui correspondent à un modèle. Pour supprimer toutes les lignes qui correspondent à un motif, vous pourriez taper : g / motif / d et appuyez sur Entrée. Cela supprimerait toutes les lignes du fichier qui contiennent le motif.

Conclusion

La suppression des lignes est une tâche courante lors de l'édition de texte, et VIM fournit plusieurs façons d'accomplir cette tâche efficacement. De la suppression d'une seule ligne à la suppression de toutes les lignes d'un fichier, les puissantes fonctionnalités de montage de VIM facilitent la réalisation de toute tâche d'édition. En utilisant les commandes décrites dans cet article, vous pouvez facilement supprimer les lignes dans VIM et rationaliser votre flux de travail d'édition.