Gibt es eine Möglichkeit, Vim dazu zu bringen, meine Kommentare so zu formatieren, dass sie Google cpplint entsprechen?
Der obere Abschnitt ist nicht konform. Zur Einhaltung sind 5 Änderungen erforderlich.
- Halten Sie diesen Kommentar auf dem gleichen Niveau
- Fügen Sie nach ein Leerzeichen hinzu
//
- Fügen Sie mindestens zwei Leerzeichen zwischen Code und Kommentar hinzu
- Kommentare ausrichten
- Platz hinzufügen nach
//
(Hinweis: Ich stelle diese Frage auch hier. Möglicherweise ist dies mit Tabular https://github.com/godlygeek/tabular/issues/44 möglich. )
EDIT: Gemäß der folgenden Empfehlung funktioniert dies:
Plugin => https://github.com/rhysd/vim-clang-format
.nvimrc oder .vimrc Konfiguration:
let g:clang_format#code_style='google'
let g:clang_format#style_options = {
\ "AccessModifierOffset" : -3,
\ "Standard" : "C++03"}
filetype-c++
alignment
plugin-tabular
user1135541
quelle
quelle
/
, oder?Antworten:
Das Clang-Format ist ein Befehlszeilenprogramm, das C ++ - Code formatiert. Einer der Standardformatierer ist Google.
Es gibt Plugins, mit denen Sie das Clang-Format in vim ausführen können. Ein solches Plugin ist https://github.com/rhysd/vim-clang-format (ich habe es nicht verwendet, es war das erste, das ich gefunden habe)
quelle