• # Une façon

    Posté par . Évalué à 1.

    Shift-V sélectionner les lignes
    :'<,'>s/^/\/\//

    est une façon de faire.
    Eqça.
    • [^] # Re: Une façon

      Posté par . Évalué à 6.

      On peut aussi sélectionner la première colonne des lignes qu'on veut commenter avec ctrl-V. Puis 'I' (i majuscule) pour passer en mode insertion, '//' (ou '# ' ou ce qu'on veut...), et ESC. Et hop.

      Suivant !
      • [^] # Re: Une façon

        Posté par . Évalué à 1.

        je précise que dans mon vim à moi, le première ESC sort du mode insertion, et le second ESC lance l'insertion sur l'ensemble des lignes sélectionnées.

        faut donc un double escape pour commenter les lignes ;)
      • [^] # Re: Une façon

        Posté par . Évalué à 1.

        Ok, ça marche, merci ;)
  • # Une autre façon

    Posté par (page perso) . Évalué à 2.

    :l1,l2s/^/Symb/g

    Tu remplace l1 par le n° de la première ligne à partir de laquelle commenter, l2 par le n) de la dernière, et Symb par le symbole à utiliser pour commenter (//, #, % ...) ex : :1,3s/^/# /g
    Attention aux métacaractères ... en cas de catastrophe, ayez le réflex undo.

    Vu comme ça c'est simple ... alors que certains logiciels proposent de le faire suite à une longue lutte avec la souris pour cliquer dans un menu .... ;-)

    Adhérer à l'April, ça vous tente ?

  • # Solution générique

    Posté par (page perso) . Évalué à 2.

    Tu as des scripts comme EnhancedCommentify qui savent décommenter et décommenter des zones de texte dans une pléthore de langages. Accessoirement, c'est facilement extensible.

    Le script se trouve rapidement sur http://vim.sf.net

    Il fait parti des scripts que j'utilise le plus.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.