And*_*vko 8 c# resharper code-formatting brackets visual-studio-2010
我正在使用VS 2010 + resharper,我已经厌倦了在代码中重新格式化支架缩进,因为我想要它.例如,如果我有像这样的代码:
operators.Keys
.ToList()
.ForEach(k => filters
.AddRange(CustomHtmlHelpers.GetIdAndValueListByPrefix(queryString, k)
.Select(t => new QueryFilter()
{
Operation = operators[k],
PropertyName = t.Item1,
Value = t.Item2
})))
Run Code Online (Sandbox Code Playgroud)
如果我把;VS(或resharper)'修复'括号缩进放在最后,那么代码就像:
operators.Keys
.ToList()
.ForEach(k => filters
.AddRange(CustomHtmlHelpers.GetIdAndValueListByPrefix(queryString, k)
.Select(t => new QueryFilter()
{
Operation = operators[k],
PropertyName = t.Item1,
Value = t.Item2
})));
Run Code Online (Sandbox Code Playgroud)
如果我使用resharper的代码清理,也会发生同样的情况.我可能会关闭自动代码重新格式化,;但在其他情况下我需要它.我尝试在VS和resharper设置中更改代码格式化选项,但从未得到我想要的缩进.
我如何配置vs或resharper,以便它不会执行多个选项卡格式化?或者也许我可以使用其他插件(与r#一起)专门用于此目的?
编辑:对于任何对这个问题感兴趣的人来说,在r#论坛http://devnet.jetbrains.net/thread/304794中有同样的问题.任何想要从r#看到更好的嵌套代码缩进的人都欢迎在这里投票赞成http ://youtrack.jetbrains.net/issue/RSRP-88220
只是猜测...
转到 ReSharper -> 选项 -> 代码编辑 -> c# -> 格式样式 -> 其他
在“对齐多行结构”中搜索并尝试切换“链式方法调用”复选框的状态(我想您的值是“选中”此复选框)。
如果不是这个,我希望所需的设置非常接近:-)
| 归档时间: |
|
| 查看次数: |
1195 次 |
| 最近记录: |