Будь-який спосіб заставити Vim форматувати мої коментарі, щоб відповідати Google cpplint?
Верхній розділ не відповідає, потрібно виконати 5 змін.
- тримати цей коментар на одному рівні
- Додайте пробіл після
//
- додайте мінімум два пробіли між кодом та коментарем
- вирівняти коментарі
- додайте пробіл після
//
(Примітка. Я також задаю це питання тут, можливо, це можливо зробити з табличним https://github.com/godlygeek/tabular/isissue/44 )
EDIT: Відповідно до рекомендації нижче, це працює:
Плагін => https://github.com/rhysd/vim-clang-format
.nvimrc або .vimrc Конфігурація:
let g:clang_format#code_style='google'
let g:clang_format#style_options = {
\ "AccessModifierOffset" : -3,
\ "Standard" : "C++03"}
3
Кланг-формат має налаштування googlestyle. Я вважаю, що є плагін, який ви можете використовувати для запуску його з vim.
—
FDinoff
@FDinoff, чудово це працює, якщо ви відповісте, я виберу це як рішення ...
—
user1135541
Я не розумію (1) - вони обоє мають чотири пробіли до першого
—
Кайл Странд
/
, правда?
@KyleStrand: Я вважаю, що (1) пов'язаний з тим, що цей рядок не має відступу, щоб відповідати двом іншим коментарям (тобто OP вказує крайній випадок, який не повинен змінюватися).
—
Кевін
@Kevin Ах, я думав, що це говорить, що це має бути на тому ж рівні відступу, що і щось у попередньому чи наступному рядку, але це має сенс. Дякую.
—
Кайл Странд