小编Dav*_*e B的帖子

是否可以在vim中修改一个案例的cindent规则?

我目前正在使用vim作为D编程的编辑器.缩进规则几乎与C相同,但是我遇到了vim默认情况下不处理的情况.在D中,case语句可以采用cindent未正确处理的字符串.

例如,这有效:

switch(blah)
{
case 1:
    // something
case some_variable:
    // ...
}
Run Code Online (Sandbox Code Playgroud)

但不是这个:

switch(blah)
{
    case "yark":
        case "flurb":
    // something
    case "...":
        // ...
}
Run Code Online (Sandbox Code Playgroud)

有没有办法在自定义缩进文件中覆盖该单个规则,还是必须重新实现整个cindent规则集?

vim d indentation

5
推荐指数
1
解决办法
185
查看次数

标签 统计

d ×1

indentation ×1

vim ×1