移至 Sublime Text 3 中的下一个大括号

Move to next curly brace in Sublime Text 3

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

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

  • use super+f, select最左边的图标(使用regex)然后搜索\{|\}。只需继续按 return 即可在每个实例之间跳转。

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

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

EasyMotion is a Sublime Text 2 plugin that allows you to move the cursor to any character in your current view.

It's heavily inspired by Vim's EasyMotion, and Emacs' AceJump plugins.

After pressing the EasyMotion shortcut (default cmd-;/ctrl-;), you then press the character that you'd like to jump to. EasyMotion will then replace all currently visible instances of that character with one of a-zA-Z0-9. Press the key for the one you want and your cursor will be moved right to it.

例如,如果您有如下内容:

并且您有兴趣浏览所有 { 个字符,那么您可以按 super+;{ 它将突出显示所有 { 的礼物,并标记它们,从 a.

开始

按与您要移动到的 { 对应的字母,在本例中我按的是 d。 (屏幕截图在 'off' 时捕获了闪烁的光标,但您可以看到下划线所在的位置)。