Springe zur Zeile in Sublime Text


104

Kennt jemand eine Verknüpfung zum Springen zu einer bestimmten Zeile (mit einem # versehen) in Sublime Text?

Beispiel: Ich führe Code aus und erhalte eine Fehlermeldung in Zeile 5765. Ich möchte in Sublime Text schnell zu Zeile 5765 springen können, ohne zu scrollen.

Vielen Dank!

Antworten:


164

Windows: Ctrl+G

Mac: Control+G

Linux: Ctrl+G

oder

Windows: Ctrl+ P+:

Mac: Command+ P+:

Linux: Ctrl+ P+:

Geben Sie dann die Zeilennummer ein. Es findet es automatisch für Sie und wenn es zum Scrollen gescrollt werden muss, wird Ihre Ansicht auf die Zeilennummernebene gebracht.

Hoffentlich hilft das.

Viel Spaß beim Codieren!


20
Wenn Sie bereits die Gewohnheit haben, mit dem Befehl "Goto Anything" (Strg + P / Cmd + P) zwischen Projektdateien zu navigieren, können Sie auch diesen verwenden - geben Sie einfach einen Doppelpunkt und dann die Zeilennummer ein.
Hoverbikes

5
Es ist Control + G auf dem Mac
Robert Sinclair

50

Anstatt Control+G, wenn Sie es gewohnt sind, CMD+Poder zu verwenden CMD+T, können Sie einfach tippen:


Auch nützlich:

  • CMD+R gehe zur Funktion in der aktuellen Datei

  • CMD+Shift+RCMD+,Suchfunktion in einer beliebigen Datei ( "binary_file_patterns" ignoriert node_modules)

  • CMD+Option+Down Zur Funktionsdefinition in einer anderen Datei springen (vom Cursorwort)

  • CMD+D/ CMD+USprung & Ansammlung des nächsten Wortvorkommens & Suchabfrage füllen / (rückgängig machen). Der Cursor wird zu einer exakten Übereinstimmung (Groß- und Kleinschreibung und Wortgrenze), während die Auswahl teilweise übereinstimmt (Groß- und Kleinschreibung und Wortgrenze ignorieren). Dund Uarbeiten Sie auch in weniger Bash / Zshell-Pager , um halbe Seiten nach unten / oben zu scrollen

  • CMD+G/ CMD+Shift+Gspringe oder "gehe" zur nächsten / vorherigen Suchabfrage ( CMD+Derstaunlich damit)

  • CMD+{/ CMD+}fokussiert die linke / rechte Registerkarte (gleich in Terminals, Browser, Kapeli Dash usw.)

  • CMD+[/ CMD+]Shift Line links / rechts (Chrom vorwärts / rückwärts Navi, Devtools wechselt Panel)

  • CMD+Control+Up/ CMD+Control+DownShift Line Up / Down

  • CMD+K->(some number) bis zur Einkerbung falten

  • CMD+K->J entfalte alles

  • CMD+Option+[/ CMD+Option+]Kinder der aktuellen Linie falten / entfalten

  • CMD+, ist Einstellungen in fast allen Mac-Anwendungen


1
Für Shift Line in Windows ist es ctrl+ shift+ up/ down.
Alex

5

Wie von @maxTuzz hervorgehoben, verwende ich regelmäßig Ubuntu 16.06 und Sublime.
Dies Ctrl+ Pdann Drücken :und Starten der Eingabe der Zeilennummer, durch die Sie navigieren möchten.

Oder

Direkt können wir Ctrl+ Geingeben. Beginnen Sie mit der Eingabe der Zeilennummer, durch die Sie navigieren möchten.


5

In My Mac , Leistung >> Tastenkombinationen hinzufügen:

//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

Basis ist zu drücken Ctrl+ Pund geben Sie dann :und dann die Zeile schreiben , dass Sie gehen wollen, ABER es ist eine Abkürzung für diese:
Drücken Sie einfach Ctrl+ G, und es tut die gleichen Schritte für Sie!


0

Klicken Sie auf Ihrer Tastatur auf:

command + p

Geben :Sie dann auf Ihrer Tastatur ein, gefolgt von der Zeilennummer ( Beispiel) 374

:374

Klicken Sie dann auf die enterTaste auf Ihrer Tastatur, um zur gewünschten Zeilennummer zu springen

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.