Keybindings

Atom Keyboard Shortcuts

General

TOC
shift + ⌘ + p
Toggle command palette
⌘ + /
Toggle line/selection comment
ctrl + space
Show available auto-completions

File Navigation

TOC
⌘ + p
Toggle file finder
ctrl + g
Goto line
⌘ + r
Goto symbol
shift + ⌘ + { / }
Previous/next file
⌘ + F2
Set bookmark
F2
Goto next bookmark

Window Manipulation

TOC
⌘ + \
Toggle tree-view sidebar
ctrl + ⌘ + f
Toggle fullscreen
⌘ + k, left/right/up/down
Split pane left/right/up/down
⌘ + k, ⌘ + left/right/up/down
Focus pane left/right/up/down

Find

TOC
⌘ + f
Find in file
⌘ + g
Find next
shift + ⌘ + f
Find in project
⌘ + e
Use selection for find

Folding

TOC
ctrl + ⌘ + [ / ]
Fold/unfold current code block
option + shift + ⌘ + [ / ]
Fold/unfold all code blocks
⌘ + 1-9
*Fold code blocks at depth 1-9 *

Word Manipulation

TOC
ctrl + t
Transpose characters either side of cursor
option + backspace
Delete text to beginning of word
option + delete or fn + option + backspace
Delete text to end of word

Line Manipulation

TOC
⌘ + ] / [
Indent/outdent current line
⌘ + enter
Insert new line after current line
⌘ + shift + enter
Insert new line before current line
ctrl + shift + k
Delete current line
ctrl + ⌘ + up/down
Move current line up/down
shift + ⌘ + d
Duplicate current line
⌘ + j
Join current and next lines

Selection

TOC
⌘ + d
Select current word/token
⌘ + l
Select current line
option + shift + left/right
Select to beginning/end of word
shift + ⌘ + left/right
Select to first/last character of line
shift + ⌘ + up/down
Select to top/bottom of document