VIM противоречивый отступ
У меня есть следующий маленький файл Specman (.e): (set filetype=specman)
<'
extend sys {
a : b;
!enable : bool;
run() is also {
message (LOW, "Hello World");
};
};
'>
Который был приятно отступ, набрав с включенным умным отступом.
Однако, если я попытаюсь автоматически сделать отступ для всего набранного кода (gg=G), я получу этот странный фрагмент:
<'
extend sys {
a : b;
!enable : bool;
run() is also {
message (LOW, "Hello World");
};
};
'>
У меня есть "nolisp, nocindent, autoindent, smartindent".
Спасибо, Звика
1 ответ
Возможно, что vim
интерпретирует эту строку как регистр Попробуйте поиграть с cinoptions
в соответствии с http://vimdoc.sourceforge.net/htmldoc/indent.html.