Перейти к строке в Sublime Text


104

Кто-нибудь знает ярлык для перехода к определенной строке (с #) в Sublime Text?

Пример: я запускаю код и получаю сообщение об ошибке в строке 5765. Я хочу иметь возможность быстро переходить в Sublime Text к строке 5765 без прокрутки.

Спасибо!

Ответы:


164

Окна: Ctrl+G

Mac: Control+G

Linux: Ctrl+G

или

Окна: Ctrl+ P+:

Mac: Command+ P+:

Linux: Ctrl+ P+:

Затем введите номер строки. Он автоматически найдет его для вас, и, если для этого потребуется прокрутка, он привяжет ваше представление к уровню номера строки.

Надеюсь, это поможет.

Удачного кодирования!


20
Если у вас уже есть привычка перемещаться между файлами проекта с помощью команды «Goto Anything» (Ctrl + P / Cmd + P), вы также можете использовать ее - просто введите двоеточие и затем номер строки.
ховербайки

5
Это Control + G на Mac
Роберт Синклер,

50

Вместо того, чтобы Control+G, если вы привыкли использовать CMD+Pили CMD+T, вы можете просто ввести:


Также полезно:

  • CMD+R перейти к функции в текущем файле

  • CMD+Shift+Rнайти функцию в любом файле ( CMD+,«binary_file_patterns» игнорировать node_modules)

  • CMD+Option+Down перейти к определению функции в другом файле (от курсорного слова)

  • CMD+D/ CMD+Uперейти и накопить вхождение следующего слова и заполнить поисковый запрос / (отменить). from cursor становится точным совпадением (регистр и граница слова) vs from selection является частичным совпадением (игнорировать регистр и границу слова). Dа Uтакже работать с меньшим количеством пейджера bash / zshell для прокрутки вниз / вверх половин страницы

  • CMD+G/ CMD+Shift+Gперейти или "перейти" к следующему / предыдущему поисковому запросу ( CMD+Dотлично с этим)

  • CMD+{/ CMD+}фокусирует левую / правую вкладку (то же самое в терминалах, браузере, kapeli dash и т. д.)

  • CMD+[/ CMD+]сдвиг строки влево / вправо (хром вперед / назад, панель изменений инструментов разработчика)

  • CMD+Control+Up/ CMD+Control+Downсдвинуть строку вверх / вниз

  • CMD+K->(some number) сложить до отступа

  • CMD+K->J развернуть все

  • CMD+Option+[/ CMD+Option+]свернуть / развернуть дочерние элементы текущей строки

  • CMD+, это предпочтения во всех приложениях Mac


1
Для строки сдвига в Windows это ctrl+ shift+ up/ down.
Alex

5

Как указано @maxTuzz, я регулярно использую Ubuntu 16.06 и Sublime,
это Ctrl+, Pзатем нажатие :и начало ввода номера строки, по которой вы хотите перемещаться.

Или

Непосредственно мы можем ввести Ctrl+ GНачиная вводить номер строки, по которой вы хотите перемещаться.


5

В «Мой Mac» , «Производительность» >> «Связки клавиш» добавить :

//line duplicate & delete
{ "keys": ["super+y"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Delete Line.sublime-macro"} },
{ "keys": ["super+d"], "command": "duplicate_line" },

//replace
{ "keys": ["super+r"], "command": "show_panel", "args": {"panel": "replace", "reverse": false} },

//goto
{ "keys": ["super+l"], "command": "show_overlay", "args": {"overlay": "goto", "text": ":"} },
{ "keys": ["super+g"], "command": "show_overlay", "args": {"overlay": "goto", "text": "@"} },

//upper or lower
{ "keys": ["super+shift+u"], "command": "swap_case" },

//sidebar toggle
{ "keys": ["super+shift+t"], "command": "toggle_side_bar" },

3

base - нажать Ctrl+ Pи затем ввести, :а затем написать строку, которую вы хотите перейти, НО для этого есть ярлык:
просто нажмите Ctrl+ G, и он сделает те же шаги для вас!


0

на клавиатуре нажмите:

command + p

затем введите :на клавиатуре номер строки, например 374

:374

затем нажмите кнопку enterна клавиатуре, чтобы перейти к нужному номеру строки

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.