Est-il possible de faire en sorte que Vim formate mes commentaires pour se conformer à Google cpplint?
La section supérieure n'est pas conforme, pour se conformer 5 changements sont requis.
- garder ce commentaire au même niveau
- Ajouter un espace après
//
- ajouter au moins deux espaces entre le code et le commentaire
- aligner les commentaires
- ajouter de l'espace après
//
(Notez que je pose également cette question ici, il peut être possible de le faire avec https://github.com/godlygeek/tabular/issues/44 tabulaire )
EDIT: Selon la recommandation ci-dessous, cela fonctionne:
Plugin => https://github.com/rhysd/vim-clang-format
Configuration .nvimrc ou .vimrc:
let g:clang_format#code_style='google'
let g:clang_format#style_options = {
\ "AccessModifierOffset" : -3,
\ "Standard" : "C++03"}
filetype-c++
alignment
plugin-tabular
user1135541
la source
la source
/
, non?Réponses:
clang-format est un outil en ligne de commande qui formate le code c ++. Google est l'un des formateurs par défaut.
Il existe des plugins qui vous permettraient d'exécuter le format clang dans vim. Un tel plugin est https://github.com/rhysd/vim-clang-format (je ne l'ai pas utilisé, c'était le premier que j'ai trouvé)
la source