В настоящее время я сражаюсь с Vim, я не могу заставить опции отступов делать то, что хочу.
Вот мои настройки, я поставил их внизу .vimrc, чтобы убедиться, что они имеют приоритет. Как вы можете видеть, я немного сумасшедший, поэтому я попытался отключить почти все:
set cindent
set cinkeys=o,O
set cinoptions=
set cinwords=
set indentexpr=
В большинстве случаев он работает нормально, он делает один отступ после открытия блока, и все в порядке. Но есть один случай, который сводит меня с ума, когда есть {
после инструкции case
, следующая строка слишком далеко отложена:
switch () {
case CASE: {
// <-- next line gets indented to here, why??
// <-- should be indented to here
Как я могу заставить это прекратить это делать? ТИА