Comment supprimer une ou plusieurs lignes dans Vi et Vim

L’édition de fichiers texte directement à partir du 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 une tâche éprouvante pour les nouveaux arrivants. Mais utiliser un outil rudimentaire comme un éditeur de texte ne doit pas être si difficile.

Voici comment vous pouvez supprimer une ou plusieurs lignes d’un fichier texte en utilisant 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 au mode normal en appuyant sur S’échapper .

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.

Voir aussi :  Comment installer et utiliser doas : une alternative minimaliste à sudo

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.

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 modifiant la commande susmentionnée. Au lieu de simplement appuyer jj vous pouvez spécifier le nombre de lignes que vous souhaitez supprimer.

Par exemple, en tapant 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 S’échapper en mode normal). Ensuite, utilisez la syntaxe suivante pour créer votre propre commande de suppression :

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

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

  1. . (Point) : Fait référence à la ligne courante
  2. $ (dollars) : Indique la fin du fichier
  3. % (Pourcentage) : Correspond à toutes les lignes du fichier

Par example:

Spam de retour arrière ? Désolé, j’utilise Vi/Vim

Si vous souhaitez devenir un utilisateur expérimenté de Linux, apprendre les tenants et les 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.

Voir aussi :  Comment créer et scanner des codes QR sur Chromebook

Pour ceux qui ont hâte de maîtriser Vim, il y a de bonnes nouvelles. Le package vim est fourni avec Vimtutor, un tuteur en ligne de commande gratuit qui vous aidera à utiliser Vim à son véritable potentiel.

Cliquez pour évaluer cet article !
[Total: 1 Moyenne : 5]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *