在C ++中避免标签缩进

时间:2011-06-24 17:34:45

标签: c++ vim indentation

我想之前有人问过,但我找不到任何类似的问题。

当用C ++编写部分作用域运算符时,Vim猜测它将成为一个标签(在第一个:上),然后自动缩进它,这非常烦人。例如:

#1 - 初始输入

{
    std

#2 - 添加:

{
std:

#3 - 添加了:

{
    std::

当然,最后它是正确的,但有没有办法禁用标签的自动缩进?我很少使用它们,在这些情况下手动缩进不会很大。

1 个答案:

答案 0 :(得分:17)

告诉vim不要用以下标签去缩进标签:

:set cinoptions+=L0

作为参考,如果“visibility”修饰符是指访问说明符,则可以将这些设置为不缩进:

:set cinoptions+=g0