Я пытаюсь использовать vim для редактирования исходного кода для AutoHotkey.
Вот как выглядит исходный код при правильном форматировании:
if foo
{
if bar = 1
callFunc1()
if bar = 2
callFunc2()
if bar = 3
callFunc3()
}
Если я делаю = G, тогда vim меняет его на:
if foo
{
if bar = 1
callFunc1()
if bar = 2
callFunc2()
if bar = 3
callFunc3()
}
У меня были другие проблемы с форматированием этого исходного кода, которые были решены с помощью :set cindent cinoptions=+0
, но это не решило эту проблему.