Does anyone know of a shortcut for jumping to a specific line (given a #) in Sublime Text?
Ex: I run code and get an error at line 5765. I want to be able to jump quickly in Sublime Text to line 5765, without scrolling.
Rather than Control+G
, if you're used to using CMD+P
or CMD+T
, you can just type :
Also useful:
CMD+R
go to function in current file
CMD+Shift+R
find function in any file (CMD+,
"binary_file_patterns" ignore node_modules)
CMD+Option+Down
jump to function definition in another file (from cursor word)
CMD+D
/ CMD+U
jump & accumulate next word occurrence & populate search query / (undo). from cursor becomes an exact match (case and word boundary) vs from selection is a partial match (ignore case and word boundary). D
and U
also work in less bash / zshell pager to scroll down / up half pages
CMD+G
/ CMD+Shift+G
jump or "go" to next / previous search query (CMD+D
amazing with this)
CMD+{
/ CMD+}
focuses left / right tab (same in terminals, browser, kapeli dash, etc.)
CMD+[
/ CMD+]
shift line left / right (chrome forward / backward nav, devtools changes panel)
CMD+Control+Up
/ CMD+Control+Down
shift line up / down
CMD+K->(some number)
fold to indentation
CMD+K->J
unfold all
CMD+Option+[
/ CMD+Option+]
fold / unfold current line's children
CMD+,
is preferences in most all Mac applications
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" },