ReSharper和自动关闭括号

时间:2011-03-05 03:21:36

标签: visual-studio resharper resharper-5.0

有没有办法避免关闭以下括号:

自动

String.Format( ) ,或Console.WriteLine( )

有时这很烦人且没必要,我最后按Delete将其删除。

我尝试停用Auto-insert pair brackets, pharentheses and quotesAuto-insert closing brace它仍然没有工作......

2 个答案:

答案 0 :(得分:36)

如果您不想在括号上使用自动完成功能,则应在Resharper中取消选中/选中以下选项(可以通过 Visual Studio> ReSharper>选项...>环境访问所有选项

要禁用非方法调用中的括号自动插入(如问题所述,您已将其禁用)

  • 编辑器>自动插入对括号,pharentheses和引号(未选中)
  • 编辑器>自动插入右括号(未选中)

在方法调用中禁用括号自动插入

  • 智能感知>完成行为>完成后自动插入括号>仅打开(启用)

    Automatically insert parenthesis after completion

使用Visual Studio 2008ReSharper 6.0中进行了测试。

答案 1 :(得分:4)

在Resharper 9.2中,我在Devendra的答案中没有选中相同的项目,但是在键入括号和括号时仍然遇到滞后。

我发现通过设置{strong> Resharper>>中的Do not complete on值可以解决这些问题。选项>环境> IntelliSense>完成角色。在显示的“对话框”窗格中,我将Do not complete on字段设置为(){}.以获取C#和JavaScript。