W jakikolwiek sposób zmusić Vima do sformatowania moich komentarzy, aby były zgodne z Google CPLint?
Górna sekcja nie jest zgodna, do spełnienia wymagane jest 5 zmian.
- utrzymuj ten komentarz na tym samym poziomie
- Dodaj spację po
//
- dodaj minimum dwie spacje między kodem a komentarzem
- dopasuj komentarze
- dodaj spację po
//
(Uwaga: zadaję również to pytanie tutaj, może być możliwe skorzystanie z Tabular https://github.com/godlygeek/tabular/issues/44 )
EDYCJA: Zgodnie z poniższą rekomendacją to działa:
Wtyczka => https://github.com/rhysd/vim-clang-format
Konfiguracja .nvimrc lub .vimrc:
let g:clang_format#code_style='google'
let g:clang_format#style_options = {
\ "AccessModifierOffset" : -3,
\ "Standard" : "C++03"}
filetype-c++
alignment
plugin-tabular
użytkownik1135541
źródło
źródło
/
, prawda?Odpowiedzi:
clang-format to narzędzie wiersza polecenia, które formatuje kod c ++. Jednym z domyślnych formaterów jest Google.
Istnieją wtyczki, które pozwalają na uruchomienie formatu clang w vimie. Jedną z takich wtyczek jest https://github.com/rhysd/vim-clang-format (nie korzystałem z niej, to była pierwsza znaleziona)
źródło