SUBLIME TEXT 3 CHEATSHEET
Access every command with the command palette
shift + cmd + P : Command palette
Goto anything
cmd + P : Goto file
ctrl + G : Goto line
cmd + P : Fuzzy search
cmd + R : Goto symbol
Quick selections
cmd + D : Select word
cmd + K, cmd + D : Skip and add next
cmd + U : Undo quick select
cmd + L : Select line
ctrl + cmd + G : Select all in file
shift + cmd + space : Expand selection to scope
shift + cmd + L : Split into lines
Edit code
cmd + J : Join 2 lines
cmd + shift + D : Duplicate line
cmd + shift + R : Reindent
cmd + shift + K : Delete line
ctrl + cmd + up/down : Move line/selection up/down
alt + cmd + V : Paste from history
shift + cmd + / : Comment/uncomment line
alt + backspace : Delete word by word
alt + fn + backspace : Forward delete word by word
cmd + shift + enter : Insert line before
cmd + enter : Insert line after
ctrl + k, ctrl + l : To Lowercase
ctrl + k, ctrl + u : To Uppercase
Searching
cmd + F : Search in file
shift + cmd + F : Search in all files
<open files> : where filter
Miscelaneous
alt + cmd + right/left : Switch open tab
ctrl + ]: Indent selection
ctrl + [ : Unindent selection
alt + - : Go to previous cursor position
alt + shift + - : Go to next previous cursor position
ctrl + b : Build and execute file
Must have packages
A file icon, BracketHighlighter, Color Highlighter, Comment-Snippets,
DevDocs, EditorConfig, Emmet, File Rename, Git, Git blame, GitGutter, HTML-
CSS-JS Prettify, JavaScript Completions, JavaScript Patterns, JavaScript
Snippets, LESS, Nodejs, Package Control, Pretty JSON, SideBarEnhancements,
SublimeLinter, SublimeLinter-contrib-eslint, Terminal, Termius, auto save
Preferences
{
"color_scheme": "Packages/User/Color Highlighter/themes/Boxy Ocean.tmTheme",
"detect_indentation": false,
"folder_exclude_patterns":
[
"node_modules",
".svn",
".git",
".meteor/local"
],
"ignored_packages":
[
"Vintage"
],
"show_definitions": true,
"theme": "Adaptive.sublime-theme"
}
Keymap
[
{ "keys": ["super+v"], "command": "paste_and_indent" },
{ "keys": ["super+shift+v"], "command": "paste" },
{ "keys": ["super+shift+r"], "command": "reindent" },
{ "keys": ["super+h"], "command": "dev_docs_search_selection" }
]
Syncing settings with iCloud
cd ~/Library/Application\ Support/Sublime\ Text\ 3/Packages
mkdir -p ~/Library/Mobile\
Documents/com\~apple\~CloudDocs/WebDev/ST3/Plugins
mv User ~/Library/Mobile\
Documents/com\~apple\~CloudDocs/WebDev/ST3/Plugins
ln -s ~/Library/Mobile\
Documents/com\~apple\~CloudDocs/WebDev/ST3/Plugins/User
Restore settings from iCloud
cd ~/Library/Application\ Support/Sublime\ Text\ 3/Packages
rm -rf User
ln -s ~/Library/Mobile\
Documents/com\~apple\~CloudDocs/WebDev/ST3/Plugins/User