33

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

String.Format(),还是Console.WriteLine()自动?

有时这是烦人且不必要的,我最终按下Delete删除它。

我尝试禁用Auto-insert pair brackets, pharentheses and quotesAuto-insert closing brace但它仍然无法正常工作......

4

2 回答 2

43

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

要在非方法调用中禁用括号自动插入(如问题中指出的那样,您已经禁用它)

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

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

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

    完成后自动插入括号

Visual Studio 2008经测试ReSharper 6.0

于 2011-09-10T03:39:12.397 回答
4

在 Resharper 9.2 中,我在 Devendra 的答案中未选中相同的项目,但在键入括号和括号时仍然遇到延迟。

我发现通过设置Resharper >> Options > Environment > IntelliSense > Completing CharactersDo not complete on中的值可以解决这些问题。在出现的对话框窗格中,我将该字段设置为 C# 和 JavaScript。Do not complete on(){}.

于 2016-12-21T17:41:44.773 回答