Petite note interne pour commenter plusieurs lignes (par exemple 4 avec le caractère de commentaire #) dans vi ou vim.
Il suffit de se positionner sur la première ligne à commenter puis de taper:
:.,+4 s/^/#/g
Pour revenir en arrière et supprimer les commentaires:
:.,+4 s/^#//g
Fin de la note...





Open-source

Abonnez-vous
5 commentaires au billet “Commenter plusieurs lignes dans vi”
Bien le bonjour,

C'est marrant, je l'utilise régulièrement et je n'avais jamais pensé à faire +4
A chaque fois, je faisais un
:set number
Puis je disais de la ligne numero X au numéro Y ajouter le #
:23,45 s/^/#/g
lol
Merci pour l'astuce
J'adore vi on a jamais fini d'apprendre
Bonne journée
Super merci pour l'astuce, par contre le "g" à la fin n'est pas indispensable car il n'y a qu'un début de ligne par ligne...
Sinon, ctrl+v pour une sélection par bloc, tu vas jusqu'en début de ligne puis grand I et tu insères le symbole de commentaire. Par contre, ça marchera pas dans vi, seulement dans vim.
Je vous recommande à tous l'excellent plugin "The NERD Commenter : A plugin that allows for easy commenting of code for many filetypes. "
http://www.vim.org/scripts/script.php?script_id=1218
Je partage l'avis de Christophe-M : le mode visuel bloc est vraiment pratique pour commenter. L'astuce du +4 est effectivement élégante.
Publier un commentaire
Utiliser
pour lier des documents à vos commentaires.
Pour des discutions techniques, merci d'utiliser le forum.