对谷歌员工的提示,本问题略有过时,因为所请求的功能现在已经在当前版本的ReSharper 2017.3.1中得到支持。
我喜欢让我的代码格式化为等号操作数的右侧对齐。
就像这里:
bool canRead = false;
bool canReadClass = true;
string className = boType.Name;
我最近转用了 ReSharper,发现它非常有用,但是找不到允许我按照所描述的方式格式化代码的选项。
你知道是否有这样的选项/插件吗?
也许你知道除了 ReSharp 之外的其他解决方案可以实现这一点吗?
编辑:
如何决定哪一部分代码应该对齐?
我的惯例是将同一块中的所有变量对齐。
“块”指的是未通过空行划分的代码部分。
例如:
// First block
int count = 10;
string name = "abc";
bool calculate = true;
.....
.....
// Second block
MyOwnType myType = new MyOwntype();
int count = 10;