我正在使用Resharper C++。
我有一些经常使用lambda作为函数参数的代码,我希望它们像这样对齐:
return Method(
[&]() -> bool
{
return this.variable >= 0;
},
"a normal parameter");
即我希望所有参数都对齐“一条清晰的垂直线”。
但是,Resharper会将其调整为:
return Method(
[&]() -> bool
{
return this.variable >= 0;
},
"a normal parameter");
这显然不那么可读(特别是在使用使用许多lambda和许多“正常”参数的函数时)。
都没有
也不
似乎有效(或没有不良副作用的工作)。
我正在寻找一种如下所述的解决方案:Resharper C# lambda indentation,但似乎找不到用于Resharper C++的解决方案。
现在,我的问题是:
在此先感谢您的帮助
最佳答案
这是ReSharper格式化逻辑中的错误。我提交了RSCPP-19853,应该在下一发行版中对其进行修复。请对该问题进行投票以接收更新。
关于c++ - Resharper C++ Lambda大括号缩进,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44912424/