【问题标题】:Hotkey to jump past closing brackets in JetBrains PhpStorm在 JetBrains PhpStorm 中跳过右括号的热键
【发布时间】:2015-06-08 01:37:20
【问题描述】:

现在我只是使用 PhpStorm 来处理一些 HTML,它会自动缩进并自动关闭 HTML 标签。

唯一的问题是这个功能并没有真正为我节省任何时间,因为当我到达结束标签时,我必须使用鼠标或箭头键导航过去。例如,我输入 <p> 并将其关闭 <p></p> 并将光标放在两者之间,但是当我完成后,我要么必须手动导航过去右括号,要么使用 Shift+Enter 来跳到下一行(这并不总是我想做的)。

是否有一个命令可以让我跳到下一个右括号的末尾,或者有没有办法设置它?我已经用谷歌搜索了它,但找不到任何东西。

【问题讨论】:

    标签: html css ide phpstorm


    【解决方案1】:

    我用谷歌搜索了它,但找不到任何东西。

    嗯...Help | Default Keymap Reference 列出了最需要的快捷方式和操作,而您需要的就在那里。


    无论如何:

    Ctrl + ] -- Navigate to code block end -- 将跳转到最近的结束标记(在 HTML 中)或大括号/结束关键字(CSS、PHP)。

    Ctrl + [ 会做相反的事情——跳转到开始标签。

    这里很少有其他操作可以提供帮助,但默认情况下可能没有分配任何快捷方式 - 在Settings (Preferences on Mac) | Appearance & Behaviour | Keymap 中检查它们(它可以按操作名称搜索,甚至可以按已分配的快捷方式搜索)。


    另一种选择(或者更好地说——高级导航)是使用 AceJump pluign(你必须看到它的实际效果——你喜欢或讨厌它).. 甚至是 Vim 模式导航(通过 IdeaVim 插件)。

    【讨论】:

    • 我会研究一下 acejump 和 vim 插件,非常感谢
    • @LazyOne 你可能知道为什么这些热键在其他版本的条件下不起作用,例如if():endif
    【解决方案2】:

    最简单的方法是在光标位于括号内时按 Command + ->(命令+右箭头键),这会将您带到最后一个括号后面。

    至少,我相信这是你要问的。

    【讨论】:

      猜你喜欢
      • 2012-04-23
      • 2011-09-26
      • 1970-01-01
      • 2021-09-17
      • 1970-01-01
      • 2010-09-22
      • 2019-03-30
      • 2018-06-12
      • 2015-07-17
      相关资源
      最近更新 更多