我想之前有人问过,但我找不到任何类似的问题。
当用C ++编写部分作用域运算符时,Vim猜测它将成为一个标签(在第一个:
上),然后自动缩进它,这非常烦人。例如:
#1 - 初始输入
{
std
#2 - 添加:
{
std:
#3 - 添加了:
{
std::
当然,最后它是正确的,但有没有办法禁用标签的自动缩进?我很少使用它们,在这些情况下手动缩进不会很大。
答案 0 :(得分:17)
告诉vim不要用以下标签去缩进标签:
:set cinoptions+=L0
作为参考,如果“visibility”修饰符是指访问说明符,则可以将这些设置为不缩进:
:set cinoptions+=g0