L'édition de fichiers texte directement depuis le terminal Linux peut être difficile, surtout si vous utilisez un éditeur de texte compliqué comme Vi ou Vim. Les utilisateurs débutants ont du mal à comprendre les éditeurs de texte en ligne de commande et ont souvent du mal à mémoriser les raccourcis clavier utilisés pour effectuer des opérations de base.

Même la suppression de lignes dans Vi et Vim peut être un travail angoissant pour les nouveaux arrivants. Mais utiliser un outil rudimentaire comme un éditeur de texte ne doit pas être si difficile.

Voici comment supprimer une ou plusieurs lignes d'un fichier texte à l'aide de Vi et Vim.

Comment supprimer une seule ligne dans Vi/Vim

Il existe un meilleur moyen de supprimer des lignes complètes dans Vi et Vim que le spam Retour arrière sur le clavier.

Pour supprimer une ligne dans Vi ou Vim, passez d'abord en mode normal. Si vous êtes en mode commande ou en mode insertion, vous pouvez revenir en mode normal en appuyant sur Échapper.

instagram viewer

Mettez en surbrillance la ligne que vous souhaitez supprimer, puis appuyez sur jj ou sur le clavier. L'éditeur supprimera automatiquement toute la ligne du fichier. Notez que les commandes Vi et Vim sont sensibles à la casse, ce qui signifie et sont identifiés comme deux commandes distinctes.

Frappe jj ou plusieurs fois supprimera plusieurs lignes une par une. La ligne suivante sera automatiquement mise en surbrillance une fois la première supprimée.

En rapport: Comment utiliser Vim: un guide des bases

Suppression de plusieurs lignes dans Vi et Vim

Si vous trouvez que le fait d'appuyer à plusieurs reprises sur les touches du clavier n'est pas pratique, vous pouvez supprimer plusieurs lignes à la fois en ajustant la commande susmentionnée. Au lieu d'appuyer simplement jj, vous pouvez spécifier le nombre de lignes que vous souhaitez supprimer.

Par exemple, taper 3j supprimera les trois lignes suivantes du fichier.

Si vous souhaitez supprimer des lignes dans une plage spécifique, vous devrez d'abord passer en mode commande (appuyez sur Échapper en mode normal). Ensuite, utilisez la syntaxe suivante pour créer votre propre commande de suppression:

:[début],[fin]d

Par exemple, pour supprimer les lignes entre la plage un et cinq:

:1,5d

Vous pouvez également utiliser des caractères génériques dans la commande susmentionnée.

  1. . (Point): Se réfère à la ligne courante
  2. $ (dollar): Indique la fin du fichier
  3. % (Pourcentage): correspond à toutes les lignes du fichier

Par exemple:

:.,5d #supprime les lignes entre la ligne courante et la cinquième ligne.
:.,$d #supprime toutes les lignes à partir de la ligne courante jusqu'à la fin.
:%d #efface tout le fichier

En rapport: Aide-mémoire de l'éditeur de ligne de commande Vim Linux

Spamming Backspace? Désolé, j'utilise Vi/Vim

Si vous souhaitez devenir un utilisateur expérimenté de Linux, l'apprentissage des tenants et aboutissants des utilitaires de ligne de commande est la direction vers laquelle vous devriez vous diriger. Sous Linux, vous pouvez utiliser divers raccourcis et raccourcis clavier pour effectuer des tâches qui, autrement, prendraient beaucoup de temps et d'efforts.

Pour ceux qui ont hâte de maîtriser Vim, voici une bonne nouvelle. Le package vim est livré avec Vimtutor, un tuteur en ligne de commande gratuit qui vous aidera à utiliser Vim à son véritable potentiel.

PartagerTweeterE-mail
Maîtriser l'éditeur de texte Vim sur Linux à l'aide de Vimtutor

Apprendre à utiliser un éditeur de texte basé sur un terminal comme Vim peut être difficile. Mais vous n'avez pas à subir tous ces ennuis, pas avec Vimtutor.

Lire la suite

Rubriques connexes
  • Linux
  • Éditeur de texte
  • Applications Linux
A propos de l'auteur
Profonde Sharma (92 articles publiés)

Deepesh est l'éditeur junior pour Linux chez MUO. Il écrit des guides d'information sur Linux, visant à offrir une expérience heureuse à tous les nouveaux arrivants. Pas sûr des films, mais si vous voulez parler de technologie, c'est votre homme. Pendant son temps libre, vous pouvez le trouver en train de lire des livres, d'écouter différents genres musicaux ou de jouer de sa guitare.

Plus de Deepesh Sharma

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner