Przejdź do wiersza w Sublime Text

104

Czy ktoś zna skrót do przeskakiwania do określonej linii (z #) w Sublime Text?

Na przykład: uruchamiam kod i otrzymuję błąd w linii 5765. Chcę mieć możliwość szybkiego przeskakiwania Sublime Text do wiersza 5765 bez przewijania.

Dzięki!

Alexsandra Guerra
źródło

Odpowiedzi:

164

Windows: Ctrl+G

Mac: Control+G

Linux: Ctrl+G

lub

Windows: Ctrl+ P+:

Mac: Command+ P+:

Linux: Ctrl+ P+:

Następnie wpisz numer linii. Automatycznie znajdzie go dla Ciebie i jeśli będzie wymagał przewijania, aby się do niego dostać - przeskoczy Twój widok do poziomu numeru wiersza.

Mam nadzieję, że to pomoże.

Miłego kodowania!

maxtuzz
źródło
20
Jeśli masz już nawyk nawigowania między plikami projektu za pomocą polecenia „Idź do wszystkiego” (Ctrl + P / Cmd + P), możesz również tego użyć - wystarczy wpisać dwukropek, a następnie numer wiersza.
hoverbikes
5
To Control + G na Macu
Robert Sinclair
50

Zamiast tego Control+G, jeśli jesteś przyzwyczajony do używania CMD+Plub CMD+T, możesz po prostu pisać:


Przydatne również:

  • CMD+R przejdź do funkcji w bieżącym pliku

  • CMD+Shift+Rznajdź funkcję w dowolnym pliku ( CMD+,"binary_file_patterns" ignoruj ​​node_modules)

  • CMD+Option+Down skok do definicji funkcji w innym pliku (ze słowa kursora)

  • CMD+D/ CMD+Uprzeskocz i zsumuj wystąpienie następnego słowa i wypełnij zapytanie / (cofnij). od kursora staje się dokładnym dopasowaniem (wielkość liter i granica słowa), natomiast z zaznaczenia jest dopasowaniem częściowym (ignoruj ​​wielkość liter i granicę słowa). Da Utakże działa w mniejszym pagerze bash / zshell, aby przewijać pół strony w dół / w górę

  • CMD+G/ CMD+Shift+Gprzeskocz lub „przejdź” do następnego / poprzedniego zapytania wyszukiwania ( CMD+Dniesamowite z tym)

  • CMD+{/ CMD+}skupia się na lewej / prawej karcie (to samo w terminalach, przeglądarce, myślniku kapeli itp.)

  • CMD+[/ CMD+]shift line left / right (chrome nawigacja do przodu / do tyłu, panel zmian devtools)

  • CMD+Control+Up/ CMD+Control+Downshift line up / down

  • CMD+K->(some number) zwiń do wcięcia

  • CMD+K->J rozwiń wszystko

  • CMD+Option+[/ CMD+Option+]zwiń / rozwiń elementy podrzędne aktualnej linii

  • CMD+, to preferencje w większości aplikacji Mac

neaumusic
źródło
1
W przypadku linii shift w systemie Windows jest to ctrl+ shift+ up/ down.
Alex
5

Jak wskazał @maxTuzz, regularnie używam Ubuntu 16.06 i Sublime,
to Ctrl+ Pnastępnie Naciśnięcie :i Rozpoczęcie wpisywania numeru linii, po którym chcesz nawigować.

Lub

Bezpośrednio możemy wpisać Ctrl+ GRozpoczęcie wpisywania numeru linii, którą chcesz nawigować.

MD Shahrouq
źródło
5

Na moim komputerze Mac , Wydajność >> Dodaj powiązania klawiszy :

//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" },
lupguo
źródło
3

Podstawą jest naciśnięcie Ctrl+, Pa następnie wpisanie, :a następnie napisanie linii, którą chcesz przejść, ALE istnieje do tego skrót: po
prostu naciśnij Ctrl+ Gi zrobi to samo za Ciebie!

a_m_dev
źródło
0

na klawiaturze kliknij:

command + p

następnie wpisz :na klawiaturze, a następnie numer linii, na przykład 374

:374

następnie kliknij enterklawisz na klawiaturze, aby przeskoczyć do żądanego numeru linii

Gil Perez
źródło