1 votes

Extension des options de formatage dans vim

Avec mes paramètres par défaut, le formatoptions Le drapeau est tcq pour les fichiers texte, et croql pour C++. Je n'aime pas qu'il emballe automatiquement le texte, alors j'ai mis ceci dans mon vimrc :

autocmd FileType text set formatoptions-=t

Jusqu'à présent, cela fonctionne comme prévu. Maintenant je veux activer la jonction des commentaires sur C++, donc j'ajoute la ligne suivante à mon vimrc juste après la ligne ci-dessus :

autocmd FileType c,cpp set formatoptions+=j

Maintenant, le formatoptions devient croqlj pour chaque fichier, pas seulement C/C++, mais aussi pour le texte. Pourquoi cela ?

0voto

jopa Points 800

'formatoptions' es un buffer-local vous devez utiliser l'option :setlocal 代わりに :set .

Avec cette dernière, vous ne changez pas seulement l'option pour le tampon actuel, mais vous modifiez également la valeur par défaut globale pour tout tampon futur qui sera ouvert.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X