Alguma maneira de fazer com que o Vim formate meus comentários para estar em conformidade com o Google cpplint?
A seção superior não é compatível, para cumprir são necessárias cinco alterações.
- mantenha esse comentário no mesmo nível
- Adicione um espaço depois
//
- adicione no mínimo dois espaços entre o código e o comentário
- alinhar comentários
- adicione espaço depois
//
(Observe que também estou fazendo essa pergunta aqui, pode ser possível fazer com o Tabular https://github.com/godlygeek/tabular/issues/44 )
EDIT: Conforme recomendação abaixo, isso funciona:
Plugin => https://github.com/rhysd/vim-clang-format
Configuração .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
fonte
fonte
/
, certo?Respostas:
O clang-format é uma ferramenta de linha de comando que formata o código c ++. Um dos formatadores padrão é o google.
Existem plugins que permitem executar o formato clang no vim. Um desses plugins é https://github.com/rhysd/vim-clang-format (eu não o usei, foi o primeiro que encontrei)
fonte