【发布时间】:2015-02-13 15:21:26
【问题描述】:
这个问题和这个问题类似: Stop VS 2010 from Auto Creating Braces After else keyword 但我无法对此发表评论,也没有真正解决。
基本上,ReSharper 在“else”之后按回车键插入 { }。
我尝试了所有方法,甚至将 ReSharper 选项“'if-else' 语句中的大括号”更改为“删除大括号”。 什么都不做。 禁用“编辑器行为”中“大括号和括号”下的两个选项 - 什么都没有。
上面链接的问题的解决方案是禁用自动完成。我还没有找到执行此操作的选项。
我正在使用 VS 2013 和 ReSharper 6.0.20141219。
【问题讨论】:
-
您引用的问题的答案提到了 Reshaper 的模板资源管理器(得票最多的那个)。该修复对我有用。你试过那个吗?
-
@juharr 这也对我有用。请注意,在模板编辑器中双击“else”时,它会在可能位于 resharper 模板编辑器后面的 Visual Studio 编辑窗口中打开它。
-
你可以在 VS 2013 上安装 R#6.0 吗?
-
@TyCobb 很确定你不能...我怀疑是复制/粘贴问题。
标签: c# .net visual-studio resharper