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!

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!


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


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ć.


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" },

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!


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.