Passa alla riga in Sublime Text


104

Qualcuno sa di una scorciatoia per saltare a una riga specifica (dato un #) in Sublime Text?

Es: eseguo il codice e ottengo un errore alla riga 5765. Voglio essere in grado di passare rapidamente da Sublime Text alla riga 5765, senza scorrere.

Grazie!

Risposte:


164

Windows: Ctrl+G

Mac: Control+G

Linux: Ctrl+G

o

Windows: Ctrl+ P+:

Mac: Command+ P+:

Linux: Ctrl+ P+:

Quindi digitare il numero di riga. Lo troverà automaticamente per te e se è necessario scorrere per raggiungerlo, aggancerà la tua vista al livello del numero di riga.

Spero che aiuti.

Buona programmazione!


20
Se hai già l'abitudine di navigare tra i file di progetto con il comando "Goto Anything" (Ctrl + P / Cmd + P), puoi anche usarlo: basta digitare i due punti e quindi il numero di riga.
hoverbikes

5
È Control + G su Mac
Robert Sinclair

50

Invece Control+G, se sei abituato a usare CMD+Po CMD+T, puoi semplicemente digitare:


Utile anche:

  • CMD+R vai alla funzione nel file corrente

  • CMD+Shift+Rtrova la funzione in qualsiasi file ( CMD+,"binary_file_patterns" ignora node_modules)

  • CMD+Option+Down salta alla definizione della funzione in un altro file (dalla parola del cursore)

  • CMD+D/ CMD+Usalta e accumula l'occorrenza della parola successiva e popola la query di ricerca / (annulla). dal cursore diventa una corrispondenza esatta (maiuscolo e limite di parola) mentre dalla selezione è una corrispondenza parziale (ignora maiuscolo e limite di parola). De Ufunziona anche con un cercapersone meno bash / zshell per scorrere le mezze pagine in basso / in alto

  • CMD+G/ CMD+Shift+Gsalta o "vai" alla query di ricerca successiva / precedente ( CMD+Dfantastico con questo)

  • CMD+{/ CMD+}mette a fuoco la scheda sinistra / destra (lo stesso in terminali, browser, trattino kapeli, ecc.)

  • CMD+[/ CMD+]sposta linea sinistra / destra (navigazione avanti / indietro cromata, pannello modifiche devtools)

  • CMD+Control+Up/ CMD+Control+Downsposta linea su / giù

  • CMD+K->(some number) piega fino all'indentazione

  • CMD+K->J spiegare tutto

  • CMD+Option+[/ CMD+Option+]fold / unfold i figli della riga corrente

  • CMD+, è le preferenze nella maggior parte delle applicazioni Mac


1
Per la linea di spostamento in Windows, è ctrl+ shift+ up/ down.
alex

5

Come sottolineato da @maxTuzz, uso regolarmente Ubuntu 16.06 e Sublime,
questo Ctrl+ Pquindi premendo :e iniziando a digitare il numero di riga che si desidera navigare.

O

Direttamente possiamo digitare Ctrl+ GIniziando a digitare il numero di riga che si desidera navigare.


5

In My Mac , Performance >> Key Bindings add :

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

di base è quello di premere Ctrl+ Pe quindi digitare :e poi scrivere la linea che si desidera andare, MA c'è una scorciatoia per questo:
Basta premere Ctrl+ G, e lo fa la stessa procedura per voi!


0

sulla tastiera fare clic su:

command + p

quindi digita :sulla tastiera seguito dal numero di riga, esempio 374

:374

quindi fare clic sul entertasto sulla tastiera per passare al numero di riga desiderato

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.