Atom Keyboard Shortcuts

Complete Atom keyboard shortcuts reference — 105 shortcuts across 7 categories. Quick reference cheat sheet for Windows & Linux.

Atom was sunset by GitHub in December 2022 and no longer receives updates, but it is still installed on a lot of machines and its keymap lives on almost unchanged in Pulsar, the community fork. This table is the Windows/Linux default; macOS used Cmd. If you are choosing an editor today, the VS Code page covers the active successor with a very similar keymap.

General (17)

ShortcutAction
Ctrl + Shift + PCommand Palette
Ctrl + PFile Finder
Ctrl + BBuffer Finder
Ctrl + Shift + BGit Status Finder
Ctrl + NNew File
Ctrl + OOpen File
Ctrl + Shift + OOpen Folder
Ctrl + Shift + AAdd Project Folder
Ctrl + SSave
Ctrl + Shift + SSave As
Ctrl + ,Settings
Ctrl + Shift + NNew Window
Ctrl + Shift + WClose Window
Ctrl + QQuit
F11Toggle Full Screen
Ctrl + Shift + IDeveloper Tools
Ctrl + Shift + F5Reload Window

Tabs & Panes (18)

ShortcutAction
Ctrl + WClose Tab
Ctrl + Shift + TReopen Closed Tab
Ctrl + TabNext Recent Tab
Ctrl + Shift + TabPrevious Recent Tab
Ctrl + Page DownNext Tab
Ctrl + Page UpPrevious Tab
Ctrl + Shift + Page DownMove Tab Right
Ctrl + Shift + Page UpMove Tab Left
Alt + 1Show Tab 1
Ctrl + K, RightSplit Right
Ctrl + K, LeftSplit Left
Ctrl + K, UpSplit Up
Ctrl + K, DownSplit Down
Ctrl + K, Ctrl + WClose Pane
Ctrl + K, Ctrl + NFocus Next Pane
Ctrl + K, Ctrl + PFocus Previous Pane
Ctrl + Alt + =Increase Pane Size
Ctrl + Alt + -Decrease Pane Size

Editing (24)

ShortcutAction
Ctrl + ZUndo
Ctrl + YRedo
Ctrl + XCut
Ctrl + CCopy
Ctrl + VPaste
Ctrl + Shift + VPaste Without Reformatting
Ctrl + Shift + KDelete Line
Ctrl + Shift + DDuplicate Lines
Ctrl + UpMove Line Up
Ctrl + DownMove Line Down
Ctrl + JJoin Lines
Ctrl + /Toggle Comment
Ctrl + ]Indent
Ctrl + [Outdent
TabIndent Selection
Ctrl + EnterNew Line Below
Ctrl + Shift + EnterNew Line Above
Ctrl + K, Ctrl + UUpper Case
Ctrl + K, Ctrl + LLower Case
Ctrl + BackspaceDelete Previous Word
Ctrl + DeleteDelete Next Word
Alt + BackspaceDelete Previous Subword
Alt + DeleteDelete Next Subword
Ctrl + Shift + CCopy File Path

Selection & Cursors (15)

ShortcutAction
Ctrl + ASelect All
Ctrl + LSelect Line
Ctrl + DSelect Next Occurrence
Ctrl + K, Ctrl + DSkip Occurrence
Alt + F3Select All Occurrences
Ctrl + UUndo Selection
Alt + Shift + UpAdd Cursor Above
Alt + Shift + DownAdd Cursor Below
Alt + UpExpand Selection
Alt + DownShrink Selection
Ctrl + Shift + LeftSelect Previous Word
Ctrl + Shift + RightSelect Next Word
Ctrl + Shift + HomeSelect to Top
Ctrl + Shift + EndSelect to Bottom
EscConsolidate Selections

Navigation (10)

ShortcutAction
Ctrl + HomeGo to Top
Ctrl + EndGo to Bottom
Ctrl + LeftPrevious Word
Ctrl + RightNext Word
Alt + LeftPrevious Subword
Alt + RightNext Subword
HomeLine Start
EndLine End
Page UpPage Up
Page DownPage Down

Find & Replace (9)

ShortcutAction
Ctrl + FFind in Buffer
Ctrl + Shift + FFind in Project
F3Find Next
Shift + F3Find Previous
Ctrl + F3Find Next Selected
Ctrl + Shift + F3Find Previous Selected
Ctrl + EUse Selection as Pattern
Ctrl + Shift + EUse Selection as Replacement
Ctrl + Alt + /Toggle Regex

Tree View & Folding (12)

ShortcutAction
Ctrl + \Toggle Tree View
Ctrl + 0Focus Tree View
Ctrl + |Reveal Active File
Ctrl + Alt + [Fold Current Row
Ctrl + Alt + ]Unfold Current Row
Ctrl + Alt + {Fold All
Ctrl + Alt + }Unfold All
Ctrl + K, Ctrl + 0Unfold All (Chord)
Ctrl + K, Ctrl + 1Fold at Level 1
Ctrl + Alt + Shift + [Fold Selection
Ctrl + =Increase Font Size
Ctrl + -Decrease Font Size
📄 View Printable Cheat Sheet — Download as PDF or print · 🧩 Combine with other tools

Related Shortcut Pages

VS Code Sublime Text GitHub Desktop Git Vim Notepad++

Search 18,500+ shortcuts across 268 platforms

Explore All Platforms Practice Shortcuts
📜 Every shortcut on this page is taken from the official Atom documentation — github.com
🔧 Spotted an error or a missing shortcut? Suggest an edit on GitHub — every accepted fix goes live on this page, the API and the CLI.

Palette, finder, buffers

The Command Palette lives on Ctrl + Shift + P and the fuzzy file finder on Ctrl + P — the pair that VS Code later adopted with the same keys. Ctrl + B searches only files already open (the buffer finder) and Ctrl + Shift + B only files changed in git, which is the fastest way to revisit what a branch touched. Ctrl + \ toggles the tree view and Ctrl + | reveals the active file in it.

Multiple cursors and selection

Pressing Ctrl + D grabs the next match of the word under the cursor as an extra cursor, Ctrl + K, Ctrl + D skips one occurrence, and Alt + F3 selects all of them at once. cursors on the lines above or below come from Alt + Shift + Up or Alt + Shift + Down, Alt + Up and Alt + Down expand and shrink the selection by syntax, and Esc collapses everything back to one cursor. Ctrl + Shift + D duplicates lines and Ctrl + Shift + K deletes them.

Panes and chords

Atom uses Ctrl + K as a chord prefix: Ctrl + K, Right splits the pane to the right (Left, Up and Down likewise), Ctrl + K, Ctrl + W closes a pane and Ctrl + K, Ctrl + N moves focus to the next one. Ctrl + K, Ctrl + U and Ctrl + K, Ctrl + L change the case of the selection. Folding is Ctrl + Alt + [ and Ctrl + Alt + ] for the current row, with the brace variants folding and unfolding everything. Ctrl + Shift + F5 reloads the editor window, which was the fix for most package glitches.

Frequently asked questions

Is Atom still maintained?

No. GitHub archived Atom in December 2022. Pulsar is the community continuation and keeps this keymap; VS Code is the most common replacement.

How do I select every occurrence of a word?

Alt + F3 grabs every occurrence in one go; Ctrl + D collects them one press at a time.

How do I split the editor?

Ctrl + K then an arrow key splits in that direction; Ctrl + K, Ctrl + N moves focus between panes.

Do these shortcuts work in Pulsar?

Yes. Pulsar inherited Atom's default keymap and packages, so the bindings here apply.

🤖 Ask AI about Atom shortcuts

Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"

ChatGPT Claude Perplexity Gemini Grok