如何在 C++ 中设置 vim 不缩进命名空间内容?
namespace < identifier >
{
< statement_list > // Unwanted indentation
}
令人惊讶的是,'cinoptions'不提供编辑命名空间内容缩进的方法。
最佳答案
不确定何时引入,但我安装的 vim 版本 v7.3.353 有一个 cino 选项,可以显式处理 cpp 命名空间。我目前正在使用示例值:
cino=N-s
并根据 :help cinoptions-values
NN Indent inside C++ namespace N characters extra compared to a
normal block. (default 0).
cino= cino=N-s
namespace { namespace {
void function(); void function();
} }
namespace my namespace my
{ {
void function(); void function();
} }
OP 发布的链接适用于 v7.3.162
关于c++ - 如何避免vim中的命名空间内容缩进?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2549019/