Forum Linux.débutant Vim et commentaires

Posté par  .
Étiquettes : aucune
0
29
jan.
2007
Bonjour,
je suis entrain de m'amuser avec les macros et vim et j'ai un mode
(certainement une option de mon vimrc) ou quand j'écris un commentaire
C du genre //, vim me rajoute automatiquement // au passage à la ligne...

Donc ma question, comment on fait pour supprimer cette fonctionnalité?

Tant que j'y suis comment on fait pour commenter une région dans vim?

Merci
  • # autocomment...

    Posté par  . Évalué à 3.

    il semblerait que pour le point 1, ce soit dû à l'usage de l'option formatoptions.
    Je ne peux que te conseiller de lancer un vim, et d'abord de consulter l'aide de formatoptions (en mode commande ":help formatoptions"), puis l'aide des commandes que l'on peut y passer (toujours en mode commande ":help fo-table").
    Pour commenter toute une région, il faudrait écrire une macro, mais là, ça dépasse mes compétences (et puis surtout, je n'ai pas le temps de chercher... En gros, si tu veux faire ça en visuel, il faut remplacer le bloc en surbrillance par début de commentaire, le bloc, fin de commentaire... D'autres ont déjà dû réaliser de telles macros, il suffit de chercher sur le www avec les bons critères de recherches...
    Voilà, bon courage pour la suite...
  • # commenter une région dans vim

    Posté par  . Évalué à 2.

    Je ne sais pas si c'est ce que tu veux faire, mais tu peux utiliser la fonction de remplacement pour ajouter // au début de toutes les lignes que tu veux commenter:

    Par exemple pour commenter les lignes 50 à 70:

    :50,70 s#^#//#

Suivre le flux des commentaires

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