Перейти к следующей фигурной скобке в Sublime Text 3

Есть ли способ перейти к следующей фигурной скобке? Я знаю о CTRL+M для Mac, но он переходит только к фигурной скобке matching. Я хотел бы перейти к следующей фигурной скобке, так как мне неудобно делать это с помощью клавиш со стрелками. Кто-нибудь знает, возможно ли это?


person MortalMan    schedule 03.04.2015    source источник


Ответы (1)


В зависимости от того, почему вы хотите перейти к другой скобке, вы можете сделать это как минимум тремя способами.

  • используйте super+f, выберите крайний левый значок (используйте регулярное выражение), а затем найдите \{|\}. Просто продолжайте нажимать клавишу возврата, чтобы переключаться между каждым экземпляром.

  • написать макрос, который использует move и регулярное выражение

  • Вам может быть полезно использовать пакет EasyMotion.

EasyMotion — это плагин Sublime Text 2, который позволяет вам перемещать курсор на любой символ в вашем текущем представлении.

Он сильно вдохновлен плагинами EasyMotion от Vim и AceJump от Emacs.

После нажатия ярлыка EasyMotion (по умолчанию cmd-;/ctrl-;) вы нажимаете символ, к которому хотите перейти. Затем EasyMotion заменит все видимые в данный момент экземпляры этого персонажа одним из a-zA-Z0-9. Нажмите клавишу для того, который вы хотите, и ваш курсор будет перемещен прямо на него.

Например, если у вас есть что-то вроде следующего: введите здесь описание изображения

и вы заинтересованы в перемещении по всем { символам, тогда вы можете нажать super+;,{, и будут выделены все символы {, и пометьте их, начиная с a.

введите здесь описание изображения

Нажмите букву, соответствующую {, к которой вы хотите перейти, в данном случае я нажал d. (На снимке экрана видно, как мигает курсор в выключенном состоянии, но видно, где присутствует подчеркивание).

введите здесь описание изображения

person AGS    schedule 03.04.2015