Есть ли какой-нибудь плагин форматирования Vim, который поддерживает индивидуальный стиль?

Есть ли какой-нибудь плагин для автоформатирования для vim, который поддерживает индивидуальный стиль? Например, добавить пробел после скобок, поставить фигурные скобки в текущей строке и что-то в этом роде?

Чего я хочу добиться, так это настраиваемого автоматического форматирования, поэтому я могу форматировать свой код следующим образом:

void function () {
    cout << "This format" << endl;
}

Вместо этого:

void function ()
{
    cout << "Not this format" << endl;
}

Я установил vim-autoformat. Это автоматизированный формат, как второй стиль. Итак, есть ли автоформатор vim, который можно настроить?

1
задан 25 March 2015 в 12:18

1 ответ

vim-autoformat сменное использование astyle для выполнения добавления отступа, и astyle поддержки множество стилей добавления отступа. Тот Вы ищете, возможно, близко к K& R или стили Java. Соответствуйте своему предпочтительному стилю одному в эта статья Wikipedia, и к соответствующим опциям для astyle . Тогда добавьте к Вашему .vimrc, например, с помощью Один Истинный Стиль Фигурной скобки :

let g:formatprg_c = "astyle"
let g:formatprg_args_c = " --style=1tbs "
1
ответ дан 25 March 2015 в 12:18

Другие вопросы по тегам:

Похожие вопросы: