Atom is a hackable text editor for the 21st century, built on atom-shell, and based on everything we love about our favorite editors. We designed it to be deeply customizable, but still approachable using the default configuration.
Visit atom.io to learn more.
A shortcuts cheat sheet for Atom.
- | --- |
---|---|
⌘ | 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 |
Keystrokes | Task |
---|---|
⌘-, | Settings |
⌘-⇧-P | Open Command Palette |
⌘-+ | Increase Font Size |
⌘-- | Decrease Font Size |
⌘-H | Hide Atom |
⌥-⌘-H | Hide Others |
⌘-Q | Quit Atom |
Keystrokes | Task |
---|---|
⌘-N | New File |
⌘-O | Open File |
⌘-⇧-T | Reopen Last File |
⌘-S | Save File |
⇧-⌘-S | Save File As.. |
⌥-⌘-S | Save All File |
⇧-⌘-{ | Previous Tab |
⇧-⌘-} | Next Tab |
⌘-1/9 | Toggle Tab No.1-No.9 |
⌘-W | Close Tab |
⇧-⌘-N | New Window |
⇧-⌘-W | Close Window |
⌃-⌘-F | Toggle Full Screen |
⌘-M | Minimize Window |
⌃-⌥-⌘-M | Zoom Window |
⇧-⌘-O | Toggle Dev Model |
⌥-⌘-I | Toggle Dev tools |
Keystrokes | Task |
---|---|
⌃-G | Go to Line |
⌃-M | Go to Matching Bracket |
⌥-B | Move to Beginning of Word |
⌥-F | Move to End of Word |
⌃-A | Move to Beginning of Line |
⌃-E | Move to End of Line |
⌘-⌃-↑ | 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 |
Keystrokes | Task |
---|---|
⌘-Z | Undo |
⌘-Y | Rudo |
⌘-X | Cut |
⌘-C | Copy |
⌘-V | Paste |
⌃-K | Cut to End of Line |
⌥-⌫ | Delete to Beginning of Word |
⌥-D | Delete to End of Word |
⌃-T | Transpose Character Either side of Cursor |
⌘-] | Indent Selected Text |
⌘-[ | Outdent Selected Text |
⌘-↩ | Insert New Line after Current Line |
⌘-⇧-↩ | Insert New Line before Current Line |
⌘-J | Join Lines |
⌃-⇧-K | Delete Line |
⌘-⇧-D | Duplicate Line |
⌘-/ | Toggle Line Comments |
⌃-space | Toggle Autocomplete |
⌃-⇧-L | Select Grammar |
Keystrokes | Task |
---|---|
⌥-⌘-[ | Fold Code |
⌥-⌘-] | Unfold Code |
⌘-K ⌘-N | Fold at Indentation Level (N) |
⌥-⌘-⌃-F | Fold Selected Text |
⌥-⌘-} | Unfold All Code |
Keystrokes | Task |
---|---|
⌥-⌘-[ | Convert Tabs to Spaces |
⌥-⌘-] | Convert Spaces to Tabs |
⌘-K-U | Convert to Upper Case |
⌘-K-L | Convert to Lower Case |
Keystrokes | Task |
---|---|
⌘-F2 | Toggle Bookmark |
⌃-F2 | View All Bookmarksookmark |
F2 | Jump to Next Bookmarkookmark |
⇧-F2 | Jump to Previous Bookmarkookmark |
⌘-⇧-F2 | Clear All Bookmarksookmark |
Keystrokes | Task |
---|---|
⌥-⇧-B | Select to Beginning of Word |
⌥-⇧-F | Select to End of Word |
⌥-⇧-← | Select to Beginning of Word |
⌥-⇧-→ | Select to End of Word |
⌃-⇧-W | Select Entire Word |
⌃-⇧-P | Select to Same Position, Previous Line |
⌃-⇧-N | Select to Same Position, Next Line |
⌘-⇧-← | Select to First Character of Line |
⌘-⇧-→ | Select to Last Character of Line |
⌘-⇧-↑ | Select to Top of File |
⌘-⇧-↓ | Select to Bottom of File |
⌘-A | Select All |
⌘-D | Select Current Word |
⌘-L | Select Current Line |
⌃-⇧-↑ | Visual Select (Previous Line) |
⌃-⇧-↓ | Visual Select (Next Line) |
Keystrokes | Task |
---|---|
⌘-F | Find String in Current File |
⇧-⌘-F | Find String in All Project Files |
⌘-G | Find Next Matching String |
⇧-⌘-G | Find Previous Matching String |
⌘-D | Select Next Matching String |
⌃-⌘-G | Select All Matching Strings |
⌥-⌘-F | Replace String in Current File |
⌘-B | Find Open File |
⌘-⇧-B | Find Modified, Untracked (git) File |
⌘-P | Toggle File Finder |
⌘-E | Use selection for find |
Keystrokes | Task |
---|---|
⌘-K-↓ | Split Panes Vertically |
⌘-K-→ | Split Panes Horizontally |
⌘-K ⌘-↓ | Vertical Navigation Panes |
⌘-K ⌘-→ | Horizontal Navigation Panes |
⌘-\ | Toggle Tree View |
⌃-0 | Open Tree View |
⌘-T | Fuzzy Find Files |
A | Add a File |
⇧-A | Add a Folder |
M | Move a File (Rename file) |
⌘-C | Copy a File |
⌘-V | Paste a File |
⌘-X | Cut a File |
⌫ | Delete a File |
Keystrokes | Task |
---|---|
⌘-R | Search for Symbol |
⌘-⇧-R | Search for Symbol Across Project |
Keystrokes | Task |
---|---|
⌃-⇧-U | Select Encoding |
Keystrokes | Task |
---|---|
⌘-⌃-L | Lint check |
Keystrokes | Task |
---|---|
⌃-⇧-M | Toggle Markdown Preview |
Keystrokes | Task |
---|---|
⌃-⌥-T | Open New Terminal in New Tab |
⌃-⌥-↑ | Open New Terminal in Top Pane |
⌃-⌥-↓ | Open New Terminal in Bottom Pane |
⌃-⌥-← | Open New Terminal in Left Pane |
⌃-⌥-→ | Open New Terminal in Right Pane |
Keystrokes | Task |
---|---|
⇧-⌘-3 | Save Screenshot |
⌃-⇧-⌘-3 | Copy Screenshot |
⇧-⌘-4 | Save Screenshot (Selection) |
⌃-⇧-⌘-4 | Copy Screenshot (Selection) |