vim:C缩进括号与case相同

时间:2014-06-25 22:19:02

标签: c vim

到目前为止,我有以下cinoptions

cino=
cino+=:0
cino+=g0
cino+=p0
cino+=(0
cino+={0
cino+=l1
cino+=t0
cino+=u2

我希望{0选项缩进为:

case 1:
{
    foo = 1;
    break;
}

但是它缩进为:

case 1:
    {
        foo = 1;
        return;
    }

有没有办法让它像前者一样缩进?

(不是重复。这个问题是询问大括号的对齐...这个人正在询问大括号内的东西。另一个答案并没有帮我解决问题。我已经可以实现另一个问题所回答但是这不是我要问的问题。如果您没有耐心阅读以了解它是一个不同的问题,请不要将其标记为重复。)

1 个答案:

答案 0 :(得分:2)

cino+={-1s

而不是

cino+={0

的工作原理。基本上,默认值为0s,将其缩进。-1s根据需要放置大括号。