Auteur:
NicoLargo

Date:
5/11/2009

Catégories:
Open-source
Systeme

Tags:



Commenter plusieurs lignes dans vi

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…

5 commentaires


  1. Pierre-Yves, le 5/11/2009 (#7129)

    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


  2. astromb, le 5/11/2009 (#7132)

    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…


  3. Christophe-Marie, le 5/11/2009 (#7133)

    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.


  4. Chicha, le 5/11/2009 (#7134)

    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


  5. djib, le 6/11/2009 (#7136)

    Je partage l’avis de Christophe-M : le mode visuel bloc est vraiment pratique pour commenter. L’astuce du +4 est effectivement élégante.


Laisser un message

Les informations saisies resteront privées.