Use these rapid keyboard shortcuts to control the GitHub Atom text editor on Mac OSX.
- Code Navigation & Management
- The Command Palette
- Configuration
- Application Tasks
- Autocomplete
- Bookmarks
- Brackets
- Code Folding
- Character Transformations
- Comments
- Editor View Tasks
- File Tasks
- Find & Replace
- Font Tasks
- Grammar
- Search Tasks
- Plugins
- ⌘ : Command key
- ⌃ : Control key
- ⌫ : Delete key
- ← : Left arrow key
- → : Right arrow key
- ↑ : Up arrow key
- ↓ : Down arrow key
- ⌥ : Option or Alt key
- ↩ : Return or Enter key
- ⇧ : Shift key
Task | Keystrokes |
---|---|
Cut to End of Line | ⌃-K |
Delete to Beginning of Word | ⌥-⌫ |
Delete to End of Word | ⌥-D |
Delete Line | ⌃-⇧-K |
Duplicate Line | ⌘-⇧-D |
Go to Line | ⌃-G |
Go to Matching Bracket | ⌃-M |
Indent Selected Text | ⌘-] |
Outdent Selected Text | ⌘-[ |
Join Lines | ⌘-J |
Move to Beginning of Word | ⌥-B |
Move to End of Word | ⌥-F |
Move to Beginning of Line | ⌃-A |
Move to End of Line | ⌃-E |
Move Line Up | ⌘-⌃-↑ |
Move Line Down | ⌘-⌃-↓ |
Move to Top of File | ⌘-↑ |
Move to Bottom of File | ⌘-↓ |
Move to First Character of Line | ⌘-← |
Move to Last Character of Line | ⌘-→ |
New Line Below | ⌘-↩ |
Select Left Character | ⌘-⌃-B |
Select Right Character | ⌘-⌃-F |
Select to Beginning of Word | ⌥-⇧-B |
Select to End of Word | ⌥-⇧-F |
Select Entire Word | ⌃-⇧-W |
Select to First Character of Line | ⌥-⇧-A |
Select to Last Character of Line | ⌥-⇧-E |
Select to Same Position, Next Line | ⌥-⇧-N |
Select to Same Position, Previous Line | ⌥-⇧-P |
Select to Top of File | ⌘-⇧-↑ |
Select to Bottom of File | ⌘-⇧-↓ |
Select All | ⌘-A |
Select Next | ⌘-D |
Select Line | ⌘-L |
Toggle Line Comments | ⌘-/ |
Multiple cursors | ⌘-<click> |
Task | Keystrokes |
---|---|
Open Command Palette | ⌘-⇧-P |
Task | Keystrokes |
---|---|
Open Configuration Editor | ⌘-, |
Task | Keystrokes |
---|---|
Hide Application | ⌘-H |
Hide Other Applications | ⌘-⌥-H |
Minimize Application | ⌘-M |
New File | ⌘-N |
New Window | ⌘-⇧-N |
Open Application | ⌘-O |
Open Dev | ⌘-⇧-O |
Quit | ⌘-Q |
Task | Keystrokes |
---|---|
Toggle Bookmark | ⌘-F2 |
View All Bookmarks | ⌃-F2 |
Jump to Next Bookmark | F2 |
Jump to Previous Bookmark | ⇧-F2 |
Clear All Bookmarks | ⌘-⇧-F2 |
Task | Keystrokes |
---|---|
Find Matching Bracket | ⌃-M |
Task | Keystrokes |
---|---|
Fold Code | ⌘-⌥-[ |
Unfold Code | ⌘-⌥-] |
Fold at Indentation Level N |
⌘-K, ⌘-N |
Fold Selected Text | ⌘-⌥-⌃-F |
Unfold All Code | ⌘-K, ⌘-0 |
Task | Keystrokes |
---|---|
Convert Tabs to Spaces | ⌘-⌥-[ |
Convert Spaces to Tabs | ⌘-⌥-] |
Convert to Upper Case | ⌘-K-U |
Convert to Lower Case | ⌘-K-L |
Task | Keystrokes |
---|---|
Toggle Comment | ⌘-/ |
Task | Keystrokes |
---|---|
Split Panes Vertically | ⌘-K-↓ |
Split Panes Horizontally | ⌘-K-→ |
Vertical Navigation Panes | ⌘-K, ⌘-↓ |
Horizontal Navigation Panes | ⌘-K, ⌘-→ |
Toggle Full Screen | ⌘-⌃-F |
Toggle Tree View | ⌘-\ |
Switch Previous Tab | ⌘-⇧-[ |
Switch Next Tab | ⌘-⇧-] |
Task | Keystrokes |
---|---|
Fuzzy Find Files | ⌘-T |
Find Open File | ⌘-B |
Find Modified, Untracked (git) File | ⌘-⇧-B |
Open Tree View | ⌃-0 |
Toggle Tree View | ⌘-\ |
Add a File (Tree View) | A |
Move a File (Tree View) | M |
Delete a File (Tree View) | ⌫ |
Reopen Last File | ⌘-⇧-T |
Task | Keystrokes |
---|---|
Find String in Current File | ⌘-F |
Find String in All Project Files | ⌘-⇧-F |
Find Next Matching String | ⌘-G |
Find Previous Matching String | ⌘-⇧-G |
Select Next Matching String | ⌘-D |
Select All Matching Strings | ⌘-⌃-G |
Replace String in Current File | ⌘-⌥-F |
Task | Keystrokes |
---|---|
Increase Font Size | ⌘-+ |
Decrease Font Size | ⌘-- |
Task | Keystrokes |
---|---|
Select Grammar | ⌃-⇧-L |
Task | Keystrokes |
---|---|
Search for Symbol | ⌘-R |
Search for Symbol Across Project | ⌘-⇧-R |
Task | Keystrokes |
---|---|
Markdown Preview | ⌘-⇧-M |
Atom Beautify | ⌃-⌥-B |
Toggle Remote FTP | ⌃-⌥-O |
Terminal | ⌃-` |
Key Binding Resolver | ⌘-. |
Run Scripts | ⌘-i |
Run Cell | ⌘-↩ |
Run Cell and Move Down | ⇧-↩ |
Go to Definition | ⌃-⌥-G |
Go to Definition | ⌘-⌃-G |
Select All String | ⌃-⌥-E |
Refractor | ⌃-⌥-U |
Task | Keystrokes |
---|---|
Create a New Terminal | ⌘-⇧-T or ⌃-⇧-T |
Toggle Last Active Terminal | ⌃-` |
Switch to Terminal Left of Last Active Terminal | ⌘-⇧-J or ⌃-⇧-J |
Switch to Terminal Right of Last Active Terminal | ⌘-⇧-K or ⌃-⇧-K |
Run Selected Text as Command in Active Terminal | ⌃-⌫ |
Close Active Terminal | ⌘-⇧-X or ⌃-⇧-X |
Task | Keystrokes |
---|---|
Show Current Status | ⌘-⇧-A, S |
Add Current File | ⌘-⇧-A |
Commit Current File and Push | ⌘-⇧-A, p |
Commit Every Changed File and Push | ⌘-⇧-A, P |
Commit Staged Changes (Shows a commit message editor. Save the file to make the commit. Close the tab to cancel the commit.) | ⌘-⇧-C |
Add Current File and Show Commit (Similar to Git add all and Git commit .) |
⌘-⇧-A, C |
Add All Files and Show Commit (Similar to Git add all and Git commit .) |
⌘-⇧-A, A |