我正在使用vim 7.0。
我希望以下代码以下列方式缩进(初始化列表与构造函数在同一缩进中):
A::A() :
a1(10),
a2(10),
a3(10)
{
}
根据vim帮助,可以通过设置:
来完成set cino+=i0
但是这个设置会产生(只有a1正确缩进):
A::A() :
a1(10),
a2(10),
a3(10)
{
}
设置cino + = i1正确缩进a1..a3并缩进1个空格。
答案 0 :(得分:3)
答案 1 :(得分:1)
试试这个。基本上我有一个快速发挥cino选项。不确定它是否会影响您的任何其他格式化首选项,但对我来说没问题。
:set cino=i0,n0,+0
答案 2 :(得分:1)
看起来这是vim中的一个真正的错误,因为cino=i1
做了正确的事情,但cino=i0
却没有。 :help bugs
了解如何从这里开展工作。
答案 3 :(得分:0)