如何在" case"之后禁用vim的缩进?

时间:2014-10-12 10:41:12

标签: vim editor text-editor

我希望我的代码缩进:

switch (msg)
{
    case WM_CREATE:
    {
        DoSomething();
    }
}

但是Vim总是这样压缩代码:

switch (msg)
{
    case WM_CREATE:
        {
            DoSomething();
        }
}

我的vimrc文件是:

set autoindent
filetype plugin indent on

更重要的是,我试过了:

set cindent 
set smartindent 
set cinoption=l1

但它们都不起作用, 我真的不知道如何解决它, 你能救我吗?

BYW:我不是英语母语人士,如果语法有任何错误,请原谅我。

1 个答案:

答案 0 :(得分:1)

将其添加到您的.vimrc文件中:

set cino==0

case之后的缩进设置为零。您可以找到cindent here的各种选项。