2019-09-30 17:05:29 +00:00
|
|
|
# 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
|
|
|
|
|
2021-03-23 12:28:59 +00:00
|
|
|
- `cmd + P `: Fuzzy search
|
2019-09-30 17:05:29 +00:00
|
|
|
|
|
|
|
- `cmd + R `: Goto symbol
|
|
|
|
|
|
|
|
|
|
|
|
## Quick selections
|
|
|
|
|
|
|
|
- `cmd + D `: Select word
|
|
|
|
|
2021-03-23 12:28:59 +00:00
|
|
|
- `cmd + K, cmd + D `: Skip and add next
|
2019-09-30 17:05:29 +00:00
|
|
|
|
|
|
|
- `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
|
|
|
|
|
2021-03-23 12:28:59 +00:00
|
|
|
- `ctrl + k, ctrl + l ` : To Lowercase
|
|
|
|
|
|
|
|
- `ctrl + k, ctrl + u ` : To Uppercase
|
|
|
|
|
2019-09-30 17:05:29 +00:00
|
|
|
|
|
|
|
## 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
|
|
|
|
|
2021-03-23 12:28:59 +00:00
|
|
|
- `ctrl + ]`: Indent selection
|
2019-09-30 17:05:29 +00:00
|
|
|
|
2021-03-23 12:28:59 +00:00
|
|
|
- `ctrl + [ `: Unindent selection
|
2019-09-30 17:05:29 +00:00
|
|
|
|
2021-03-23 12:28:59 +00:00
|
|
|
- `alt + - `: Go to previous cursor position
|
2019-09-30 17:05:29 +00:00
|
|
|
|
2021-03-23 12:28:59 +00:00
|
|
|
- `alt + shift + - `: Go to next previous cursor position
|
2019-09-30 17:05:29 +00:00
|
|
|
|
2021-03-23 12:28:59 +00:00
|
|
|
- `ctrl + b `: Build and execute file
|
2019-09-30 17:05:29 +00:00
|
|
|
|
|
|
|
|
|
|
|
## Must have packages
|
|
|
|
|
2021-03-23 12:28:59 +00:00
|
|
|
`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`
|
2019-09-30 17:05:29 +00:00
|
|
|
|
|
|
|
|
|
|
|
## Preferences
|
|
|
|
|
|
|
|
```javascript
|
|
|
|
{
|
|
|
|
"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
|
|
|
|
|
|
|
|
```javascript
|
|
|
|
[
|
|
|
|
{ "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`
|