所以我想缩进下面的代码,如下所示:
foo.bar([] ()
{
// something
});
我目前有以下内容:cinoptions=j1,(4
,其结果是:
foo.bar([] ()
{
// something
});
注意整个lambda的4个空格缩进(我不想要)。有谁知道我如何才能完成上述工作,同时又缩进以下代码:
fooish(bar1, bar2,
bar3);
即我希望换行时的常规参数由4个空格标识,而不是lambda?
编辑:这个问题不同于vim and c++11 lambda: auto indentation。我已经知道并且正在使用-j1
选项,但是我想知道是否有某种方法可以控制整个lambda块的标识,而不仅仅是内部的。