我的 cinoptions 如下:
:set cinoptions={1s,t0,f0s,g0,i0,(0,=0
它适用于大括号包含的 case 语句,但不适用于无括号的:
switch(foo)
{
case(0):
{
...
break;
}
case(1):
... <-- should be indented
break;
}
我需要{1s,因为我的所有代码都需要像这样格式化,如果我放弃=0,我会得到这个。
switch(foo)
{
case(0):
{
... <-- should not be idented so much
break;
}
case(1):
...
break;
}
有没有办法指定 vim 不以任何特殊方式缩进大小写?