【问题标题】:How to navigate to a closing bracket with ReSharper?如何使用 ReSharper 导航到右括号?
【发布时间】:2012-01-22 07:56:14
【问题描述】:

假设您在 if 语句中有大量 C# 代码。如果您将克拉放在左括号旁边,ReSharper 中是否有热键或其他东西会自动将您带到右括号?

【问题讨论】:

  • 杀手 - 请输入这个作为答案。虽然您不是第一个告诉我 Ctrl + ] 的人,但您是第一个告诉我它已经是 VS 而不是 ReSharper 的一部分的人。
  • 这就是使用像 re# 这样的工具的问题......有时你不知道这条线在哪里(我也没有意识到这是一个 Studio 快捷方式)。

标签: refactoring resharper hotkeys curly-brackets


【解决方案1】:

无论您是否安装了 R#,VS 都提供此快捷方式。

Ctrl + ] 将带你到左大括号。随后的按下将在范围的 RHS/LHS 之间跳转。

【讨论】:

    【解决方案2】:

    Go to Matching Brace in Visual Studio?(现在作为要求的答案!)

    【讨论】:

      【解决方案3】:

      ReSharper 将快捷键(Control + ´ - 我有德语键盘)分配给不同的命令。为了恢复它去工具 - 选项 - 环境 - 键盘,搜索 Edit.GotoBrace 并输入所需的快捷键。 查看当前分配的命令,然后首先通过搜索此命令并单击删除来删除此命令。然后再次搜索 Edit.GotoBrace 并分配快捷方式。

      直接分配而不先删除它不起作用。

      【讨论】:

        【解决方案4】:

        Visual Studio 的快捷方式是(在 IntelliJ 快捷方式集下):Control + ] 当您的光标位于左大括号上时,将转到右大括号。反之亦然。

        【讨论】:

        • Resharper 没有这样的快捷方式,那就是 Visual Studio。 Resharper 在 IDEA 和 VS 方案中确实有 Ctrl+[ - 实际上是 /go to contains declaration/ 并且与括号没有任何关系
        猜你喜欢
        • 2011-07-09
        • 2018-11-01
        • 2014-02-24
        • 1970-01-01
        • 1970-01-01
        • 2011-09-26
        • 2014-09-17
        • 1970-01-01
        相关资源
        最近更新 更多