Есть ли какой-нибудь плагин форматирования Vim, который поддерживает индивидуальный стиль?
Есть ли какой-нибудь плагин автоформатора для vim, который поддерживает индивидуальный стиль? Например, добавить пробел после скобок, поставить фигурные скобки в текущей строке и что-то в этом роде?
Чего я хочу добиться, так это настраиваемого автоматического форматирования, поэтому я могу отформатировать свой код следующим образом:
void function () {
cout << "This format" << endl;
}
Вместо этого:
void function ()
{
cout << "Not this format" << endl;
}
Я установил vim-autoformat
, Это автоматизированный формат, как второй стиль. Итак, есть ли автоформатор vim, который можно настроить?
1 ответ
vim-autoformat
плагин использует astyle
выполнить отступ, и astyle
поддерживает различные стили отступов. Тот, который вы ищете, может быть близок к стилям K&R или Java. Подберите предпочитаемый вами стиль в этой статье в Википедии и в соответствующих опциях для astyle
, Затем добавьте в свой .vimrc
Например, используя стиль One True Brace:
let g:formatprg_c = "astyle"
let g:formatprg_args_c = " --style=1tbs "