【发布时间】:2015-04-03 03:06:02
【问题描述】:
有没有办法跳到下一个花括号?我知道 CTRL+M for Mac,但这只会跳转到 matching 大括号。我想跳到 next 大括号,因为我发现使用箭头键这样做很痛苦。有人知道这是否可能吗?
【问题讨论】:
标签: macos sublimetext3 curly-braces
有没有办法跳到下一个花括号?我知道 CTRL+M for Mac,但这只会跳转到 matching 大括号。我想跳到 next 大括号,因为我发现使用箭头键这样做很痛苦。有人知道这是否可能吗?
【问题讨论】:
标签: macos sublimetext3 curly-braces
根据您要跳到另一个括号的原因,您至少可以通过三种方式完成。
使用super+f,选择最左边的图标(使用正则表达式),然后搜索\{|\}。只需继续按回车键即可在每个实例之间跳转。
编写一个使用move 和正则表达式的宏
使用EasyMotion 包可能会让您受益。
EasyMotion 是一个 Sublime Text 2 插件,可让您移动 将光标移动到当前视图中的任何字符。
它深受 Vim 的 EasyMotion 和 Emacs 的 AceJump 插件的启发。
按下 EasyMotion 快捷键(默认 cmd-;/ctrl-;)后,您 然后按你想跳到的角色。 EasyMotion 将 然后将该字符的所有当前可见实例替换为 a-zA-Z0-9 之一。按您想要的键和光标 将被移到它的右边。
例如,如果您有以下情况:
并且您有兴趣遍历所有{ 字符,然后您可以按super+;,{ 和它将突出显示所有{ 的存在,并标记它们,从a 开始。
按与您要移动到的{ 对应的字母,在这种情况下我按d。 (屏幕截图在“关闭”时捕捉到闪烁的光标,但您可以看到下划线所在的位置。
【讨论】: