转到Sublime Text 3中的下一个大括号

时间:2015-04-03 03:06:02

标签: macos sublimetext3 curly-braces

有没有办法跳到下一个大括号?我知道Mac的CTRL + M,但只跳转到匹配大括号。我想跳到下一个大括号,因为我发现使用箭头键这样做很痛苦。有人知道这是否可行?

1 个答案:

答案 0 :(得分:1)

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

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

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

  • 的宏
  • 使用EasyMotion包可能会让您受益匪浅。

  

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

     

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

     

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

例如,如果您有以下内容: enter image description here

并且您有兴趣浏览所有{字符,然后您可以按 super + ; {它将高亮显示所有{的内容,并标注它们,从a开始。

enter image description here

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

enter image description here