【问题标题】:Move to next curly brace in Sublime Text 3移动到 Sublime Text 3 中的下一个花括号
【发布时间】:2015-04-03 03:06:02
【问题描述】:

有没有办法跳到下一个花括号?我知道 CTRL+M for Mac,但这只会跳转到 ma​​tching 大括号。我想跳到 next 大括号,因为我发现使用箭头键这样做很痛苦。有人知道这是否可能吗?

【问题讨论】:

    标签: macos sublimetext3 curly-braces


    【解决方案1】:

    根据您要跳到另一个括号的原因,您至少可以通过三种方式完成。

    • 使用super+f,选择最左边的图标(使用正则表达式),然后搜索\{|\}。只需继续按回车键即可在每个实例之间跳转。

    • 编写一个使用move 和正则表达式的宏

    • 使用EasyMotion 包可能会让您受益。

    EasyMotion 是一个 Sublime Text 2 插件,可让您移动 将光标移动到当前视图中的任何字符。

    它深受 Vim 的 EasyMotion 和 Emacs 的 AceJump 插件的启发。

    按下 EasyMotion 快捷键(默认 cmd-;/ctrl-;)后,您 然后按你想跳到的角色。 EasyMotion 将 然后将该字符的所有当前可见实例替换为 a-zA-Z0-9 之一。按您想要的键和光标 将被移到它的右边。

    例如,如果您有以下情况:

    并且您有兴趣遍历所有{ 字符,然后您可以按super+;,{ 和它将突出显示所有{ 的存在,并标记它们,从a 开始。

    按与您要移动到的{ 对应的字母,在这种情况下我按d。 (屏幕截图在“关闭”时捕捉到闪烁的光标,但您可以看到下划线所在的位置。

    【讨论】:

      猜你喜欢
      • 2013-12-27
      • 2015-05-26
      • 2021-05-01
      • 2021-03-26
      • 2014-05-18
      • 2015-05-02
      • 1970-01-01
      • 1970-01-01
      • 2013-01-25
      相关资源
      最近更新 更多