如何防止ReSharper中花括号的自动关闭?

时间:2009-10-19 08:07:01

标签: visual-studio-2008 resharper

一个简单的问题。

我正在尝试使用ReSharper,一打开它就会关闭我的花括号。我真的不喜欢这个“功能”,我在设置窗口看到了三个长镜头,我似乎无法弄清楚如何禁用它!我在某个地方错过了一个明显的复选框吗?

修改

取消选中“完成后自动关闭括号”可以做到这一点!

我希望能够在没有出现}的情况下输入以下内容:

if(true){

这似乎与intellisense完成没什么关系。

3 个答案:

答案 0 :(得分:22)

要关闭此行为,请打开ReSharper选项,然后在编辑器标签上,取消选中自动插入右括号选项。应该不需要重新启动Visual Studio。

答案 1 :(得分:11)

仅供参考:我认为ReSharper中存在一个错误,直到我意识到Microsoft的“Productivity Power Tools”插件还有一个自动大括号完成选项,默认设置为on。

要关闭它:工具&gt;生产力电动工具&gt; <自动支撑完成>关

答案 2 :(得分:10)

转到ReSharper Options->Environment->Editor->Edit Behavior并禁用&#34;自动插入右括号&#34;。此外,如果这是一个新的Visual Studio安装,则较新版本也会默认执行此操作。您必须转到Options->Text Editor->C#->General并禁用&#34;自动大括号完成。&#34;