【问题标题】:Eclipse jump to closing braceEclipse 跳转到右括号
【发布时间】:2010-09-22 07:20:52
【问题描述】:

Eclipse 中跳转到作用域右括号的键盘快捷键是什么?

【问题讨论】:

  • 作为奖励,您还可以按 ALT + Shift + UP 选择括号之间的所有内容。
  • 上面的捷径还是有用的,虽然有点长,你还是可以自己定制~~
  • @RafaelLopes 根据@romaintaz's answer,您可以通过双击来完成同样的事情。事实上,根据我的简短实验,alt + shift + up 似乎普遍等同于双击光标的位置。
  • 在 HTML 编辑器中,ALT + Shift + UP 会在您按住它时不断扩大选择,ALT + Shift + DOWN 会收缩它。将它与ALT + UP/DOWN 结合起来移动代码 = 非常方便。
  • @Muhd,双击不完全一样,因为它排除了大括号

标签: eclipse keyboard-shortcuts curly-braces


【解决方案1】:

将光标放在左大括号或右大括号旁边,然后按Ctrl + Shift + P来查找匹配的大括号。如果 Eclipse 找不到,您将收到 “找不到匹配的括号” 消息。

编辑: 作为mentioned by Romaintaz below,您还可以让 Eclipse 自动选择两个大括号之间的所有代码,只需双击右侧的左大括号。

【讨论】:

  • 同样的加速器也适用于匹配括号 () 和方括号 []。
  • 有没有办法选择匹配的大括号? Visual Studio 使用 Ctrl+Shift+] 执行此操作(Ctrl+] 表示匹配大括号;Shift 表示选择;因此 Ctrl+Shift+] 表示选择匹配大括号...)
  • @AgnelKurian - 如果您查看下面@Romaintaz 的答案,您会注意到“双击{ 的右侧将选择整个代码块...”跨度>
  • @nineside - Agnel 想要从当前位置选择到块的末尾,而不是整个;像 Shift+End 选择从当前位置到 EOL。顺便说一句,我认为这是不可能的(直到你选择哪个匹配?"})]"),因为 Ctrl+Shift+P 适用于各种括号,而 VS 仅适用于大括号。
  • 对我来说这只适用于 JAVA。当我在 JSP 文件中编辑 javascript 代码时,它不起作用。
【解决方案2】:

由于快捷键 Ctrl + Shift + P 已经被引用了,我只是想添加一个非常有趣的功能:只需双击在{ 的右侧,Eclipse 将选择开始{ 和相应的结束} 之间的整个代码块。同样,双击关闭“}”的最左侧,eclipse 将选择该块。

【讨论】:

  • 感谢您的提示。这也适用于方括号、括号和双引号。
  • 我在 Ruby 透视图中使用 Ruby DLTK 插件和 Eclipse 开普勒。 .这不适用于 ruby​​,其中 do == { 和 end == }。
【解决方案3】:

Ctrl + Shift + L可以打开“按键辅助”,在这里可以找到所有快捷键。

【讨论】:

    【解决方案4】:

    在 Macintosh 上,将光标放在左大括号 } 之后并使用以下键:Shift + Command + P kbd>.

    【讨论】:

      【解决方案5】:

      要选择内容,请使用 Alt + Shift + 向上箭头

      要选择直到下一个包装块的内容,请再次按此快捷方式

      要返回上一步,请按 Alt + Shift + 向下箭头。当您需要选择复杂表达式中的内容并且不想错过某些内容时,这也是一个有用的快捷方式。

      【讨论】:

        【解决方案6】:

        Ctrl + Shift + P

        在 Eclipse Juno 之前,您需要将光标放在左大括号或右大括号之外。

        在 Juno 中,光标可以位于代码块中的任何位置。

        【讨论】:

        • 开启这个酷炫功能的步骤:Window -> Preferences -> Java -> Editor-> Bracket highlighting -> Enclosure brackets
        【解决方案7】:

        我发现如果选择的透视图与当前文件的类型不匹配,那么“去匹配大括号”就不起作用了。然而,改变观点使其再次发挥作用。因此,例如,当我打开一个 PHP 文件,但是,比如说,Java 透视图处于活动状态,按 Ctrl + Shift + P 确实没有。对于 PHP 透视图处于活动状态的同一文件,按 Ctrl + Shift + P 完全符合您的预期,并将光标放在相对于它开始的那个右大括号。

        【讨论】:

          猜你喜欢
          • 2018-06-12
          • 2015-07-17
          • 2021-06-02
          • 2012-04-23
          • 1970-01-01
          • 2011-09-26
          • 2019-12-31
          • 1970-01-01
          • 2022-10-05
          相关资源
          最近更新 更多