Navigation
File & Symbol Navigation
Ctrl+PQuick open file by name (fuzzy)
Ctrl+RGo to symbol in file
Ctrl+Shift+RGo to symbol in project
Ctrl+GGo to line number
Ctrl+;Go to word in file
Tab & Panel Navigation
Ctrl+TabCycle through open tabs
Ctrl+PageUp/DownPrevious / next tab
Alt+1..9Switch to tab by number
Ctrl+K Ctrl+BToggle sidebar
Ctrl+`Toggle console
Goto Anything Prefixes
:Go to line (Ctrl+P then :42)
@Go to symbol (Ctrl+P then @func)
#Go to word (Ctrl+P then #search)
Editing
Line Operations
Ctrl+Shift+KDelete line
Ctrl+Shift+DDuplicate line
Ctrl+Shift+Up/DownMove line up / down
Ctrl+JJoin lines
Ctrl+EnterInsert line after
Ctrl+Shift+EnterInsert line before
Text Manipulation
Ctrl+Shift+UUppercase selection
Ctrl+K Ctrl+LLowercase selection
Ctrl+K Ctrl+UUppercase selection (alt)
Ctrl+]Indent line
Ctrl+[Unindent line
Ctrl+/Toggle comment
Ctrl+Shift+/Toggle block comment
Selection
Expand & Contract
Ctrl+DSelect word (repeat to add next occurrence)
Ctrl+K Ctrl+DSkip current, select next occurrence
Ctrl+Shift+LSplit selection into lines
Ctrl+LSelect entire line
Ctrl+Shift+MSelect content inside brackets
Ctrl+Shift+ASelect content inside tag
Ctrl+Shift+SpaceExpand selection to scope
Select All Matches
Alt+F3Select all occurrences of word
Ctrl+Shift+FFind in files (project-wide)
Multi-Cursor
Adding Cursors
Ctrl+ClickAdd cursor at click position
Ctrl+DAdd next occurrence to selection
Alt+F3Select all occurrences as cursors
Ctrl+Shift+LAdd cursor to each selected line
Ctrl+Alt+Up/DownAdd cursor above / below
Multi-Cursor Workflow
1. Select word: Ctrl+D 2. Add next match: Ctrl+D (repeat) 3. Skip match: Ctrl+K, Ctrl+D 4. Type replacement — edits all at once 5. Esc to return to single cursor
Search
Find & Replace
Ctrl+FFind in file
Ctrl+HFind and replace
Ctrl+Shift+FFind in files (project-wide)
F3 / Shift+F3Next / previous match
Alt+EnterSelect all matches (in find panel)
Ctrl+EUse selection for find
Ctrl+Shift+EUse selection for replace
Search Options (Toggle in Find Panel)
Alt+RToggle regex mode
Alt+CToggle case sensitivity
Alt+WToggle whole word match
Alt+LToggle within selection
Command Palette
Usage
Ctrl+Shift+POpen Command Palette
type to filterFuzzy search commands
Useful Commands
Set Syntax: [lang]Change file syntax highlighting
Convert IndentationSwitch tabs/spaces
Sort LinesAlphabetically sort selected lines
Reindent LinesAuto-indent selection
Install PackageOpen Package Control installer
Toggle Word WrapToggle soft wrapping
Build Systems
Build Commands
Ctrl+BRun build
Ctrl+Shift+BSelect build system and run
F4 / Shift+F4Next / previous build result
Custom Build System
// Tools > Build System > New Build System { "cmd": ["python3", "$file"], "selector": "source.python" }
Packages
Package Control
Ctrl+Shift+P → InstallInstall a package
Ctrl+Shift+P → RemoveRemove a package
Ctrl+Shift+P → ListList installed packages
Ctrl+Shift+P → DisableDisable a package
Popular Packages
EmmetHTML/CSS abbreviation expansion
SublimeLinterLinting framework
GitGutterShow git diff in gutter
SideBarEnhancementsExtended sidebar file operations
A File IconFile type icons in sidebar
TerminusIntegrated terminal panel
Settings
Settings Files
Preferences > SettingsOpen user settings JSON
Preferences > Key BindingsOpen user key bindings
Project > Edit ProjectProject-specific settings
Common Settings
{ "font_size": 14, "tab_size": 2, "translate_tabs_to_spaces": true, "trim_trailing_white_space_on_save": true, "ensure_newline_at_eof_on_save": true }
Common Patterns
Split Editing
Alt+Shift+1Single column layout
Alt+Shift+2Two column layout
Alt+Shift+3Three column layout
Alt+Shift+4Four column layout
Alt+Shift+5Grid layout (2x2)
Alt+Shift+8Two row layout
Ctrl+Shift+[1..4]Move file to group N
Productivity Shortcuts
Ctrl+K Ctrl+0Unfold all
Ctrl+K Ctrl+JUnfold all (alternative)
Ctrl+K Ctrl+1..9Fold to level N
Ctrl+Shift+[Fold selection
Ctrl+Shift+]Unfold selection
F11Toggle full screen
Shift+F11Toggle distraction-free mode