Comment supprimer les lignes dans VIM
- 2063
- 594
- Clara Nguyen
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.
- Presse ESC pour passer en mode normal.
- Déplacez le curseur vers la ligne pour supprimer
- 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:
- Presse ESC pour passer en mode normal.
- Déplacez le curseur vers la première ligne pour supprimer
- 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.
- « Quelles sont les méthodes intégrées?
- Partitions de sauvegarde et de disque de clone de différentes tailles dans Linux »