================================= Atom (Windows) keyboard shortcuts ================================= First published at 9/11/2018 on https://defkey.com/atom-shortcuts Atom is a free and open-source text and source code editor. It has features such as embedded Git Control, plug-in support. Atom (Windows) has 434 shortcuts and we have listed all of them below. Frequently used shortcuts ------------------------- Ctrl + , Open the Preferences/Settings view Shift + Ctrl + P Open & closes the command palette Ctrl + P Open the Fuzzy Finder palette in which you can search and open files Ctrl + T Open the Fuzzy Finder palette in which you can search and open files Ctrl + B Browse tabs within the window Ctrl + Page Up Cycle left through open tabs (in the active pane) Ctrl + Page Down Cycle right through open tabs (in the active page) Ctrl + Shift + L Select the language the file is in Ctrl + Shift + M Preview the file in the Markdown format Ctrl + . Show what keybindings the pressed key combination resolves to Ctrl + K then Ctrl + B Toggle Atom's file Tree View Ctrl + \ Toggle Atom's file Tree View Alt + Ctrl + R Reload the Editor Ctrl + Alt + I Open the Chrome Developer Tools/Console Alt + Shift + S Shows the snippets available to Atom Editing ------- Ctrl + Shift + D Duplicate the line of the current cursor position and create a new line under it with the same contents Ctrl + Shift + K Delete the current line Ctrl + Up arrow Move the contents of the current cursor position up one line. If there is a line above with content, the current lines content will swap with the one above it Ctrl + Down arrow Move the contents of the current cursor position down one line. If there is a line below with content, the line's content will swap with the one below it Ctrl + F Open the Find/Replace panel F3 Toggle forward through the results of the current buffer in the file while the Find/Replace panel is active Shift + F3 Toggle backward through the results of the current buffer in the file while the Find/Replace panel is active Ctrl + Shift + F Open the Find in Project Panel Ctrl + G Open the Go To Line panel Ctrl + M The cursor goes to the matching top bracket that the cursor is encapsulated in Ctrl + L Select the entire line the cursor's current position is in Ctrl + / Toggle the selected text into a comment of the current grammar Ctrl + Alt + Up arrow / Down arrow Allows to select multiple rows, where the same edit will be applied Ctrl + D If you select a word, and then hit the key combo for this command, Atom will select the next same word for you. Then you can either type directly (which will replace the old words) or use left or right arrow to append things. Ctrl + U This undoes the previous selection, like from Select Same Words Alt + F3 This shortcut is similar to Cmd + D / Ctrl + D but it selects all the matching words at once Ctrl + R This shortcuts opens a palette that lists all the symbols (or functions) in your current file allowing you to fuzzy search and jump lines Ctrl + Space Show available auto-completions Ctrl + Shift + [ Fold and Unfold sections of code Ctrl + Shift + ] Fold and Unfold sections of code Ctrl + K then Ctrl + [0 - 9] Fold/Unfold at a specific indentation level where the number is the indentation depth Managing windows ---------------- Ctrl + N Open an empty file in a new tab Ctrl + Shift + N Open a new editor window Ctrl + O Show the Open File dialog, which lets you select a file to open in the editor Ctrl + Shift + O Show the Open Folder dialog, which lets you select a folder to add to the editor's Tree View Ctrl + S Save the currently active file Ctrl + Shift + S Save the currently active file under a different name Ctrl + W Close active tab Ctrl + Shift + W Close active editor window Ctrl + K then Arrow keys Split the currently active tab in one of the four directions Ctrl + K then Ctrl + Arrow keys Move the focus to the pane in one of the four directions F11 Toggle full screen window Source: Frequently used, editing, managing windows shortcuts are taken from this Github All shortcuts ------------- These shortcuts can also be found on File > Settings > Keybindings. / (Source: GitHub) github:toggle-patch-selection-mode A (Source: Tree View) tree-view:add-file Alt + 1 pane:show-item-1 Alt + 2 pane:show-item-2 Alt + 3 pane:show-item-3 Alt + 4 pane:show-item-4 Alt + 5 pane:show-item-5 Alt + 6 pane:show-item-6 Alt + 7 pane:show-item-7 Alt + 8 pane:show-item-8 Alt + 9 pane:show-item-9 Alt + \ (Source: Tree View) tree-view:toggle-focus Alt + Backspace editor:delete-to-beginning-of-subword Alt + Cmd + T (Source: Notifications) notifications:trigger-error Alt + Del editor:delete-to-end-of-subword Alt + Down arrow native! Alt + Enter (Source: Find And Replace) find-and-replace:find-all Alt + F3 (Source: Find And Replace) find-and-replace:select-all Alt + G then = (Source: GitHub) github:clone Alt + G then B (Source: Open On GitHub) open-on-github:blame Alt + G then C (Source: Open On GitHub) open-on-github:copy-url Alt + G then D (Source: Git Diff) git-diff:toggle-diff-list Alt + G then Down arrow (Source: Git Diff) git-diff:move-to-next-diff Alt + G then Enter (Source: GitHub) github:commit Alt + G then F (Source: GitHub) github:fetch Alt + G then G (Source: Open On GitHub) open-on-github:repository Alt + G then H (Source: Open On GitHub) open-on-github:history Alt + G then I (Source: Open On GitHub) open-on-github:issues Alt + G then O (Source: Open On GitHub) open-on-github:file Alt + G then P (Source: GitHub) github:push Alt + G then P (Source: Open On GitHub) open-on-github:pull-requests Alt + G then R (Source: Open On GitHub) open-on-github:branch-compare Alt + G then Shift + F (Source: GitHub) github:pull Alt + G then Shift + P (Source: GitHub) github:force-push Alt + G then Up arrow (Source: Git Diff) git-diff:move-to-previous-diff Alt + Left arrow native! Alt + Left arrow editor:move-to-previous-subword-boundary Alt + Left arrow (Source: Tree View) tree-view:recursive-collapse-directory Alt + M then 1 (Source: GitHub) github:resolve-as-ours Alt + M then 2 (Source: GitHub) github:resolve-as-theirs Alt + M then 3 (Source: GitHub) github:resolve-as-base Alt + M then Enter (Source: GitHub) github:resolve-as-current Alt + M then R (Source: GitHub) github:revert-current Alt + Right arrow native! Alt + Right arrow editor:move-to-next-subword-boundary Alt + Right arrow (Source: Tree View) tree-view:recursive-expand-directory Alt + Shift + Down arrow native! Alt + Shift + Left arrow native! Alt + Shift + Left arrow editor:move-selection-left Alt + Shift + Left arrow editor:select-to-previous-subword-boundary Alt + Shift + Right arrow native! Alt + Shift + Right arrow editor:move-selection-right Alt + Shift + Right arrow editor:select-to-next-subword-boundary Alt + Shift + Up arrow native! Alt + Up arrow native! Backspace native! Backspace core:backspace Backspace (Source: GitHub) github:co-author:backspace Backspace (Source: Tree View) tree-view:remove Cmd + Backspace (Source: GitHub) github:discard-changes-in-selected-files Cmd + Backspace (Source: GitHub) github:discard-selected-lines Cmd + Down arrow native! Cmd + Enter (Source: GitHub) github:commit Cmd + Enter (Source: GitHub) github:commit Cmd + Left arrow native! Cmd + Right arrow native! Cmd + Up arrow native! Ctrl + + window:increase-font-size Ctrl + + (Source: Image View) image-view:zoom-in Ctrl + + (Source: Markdown Preview) markdown-preview:zoom-in Ctrl + , application:show-settings Ctrl + , (Source: Settings View) settings-view:open Ctrl + - window:decrease-font-size Ctrl + - (Source: Image View) image-view:zoom-out Ctrl + - (Source: Markdown Preview) markdown-preview:zoom-out Ctrl + . (Source: Keybinding Resolver) key-binding-resolver:toggle Ctrl + / editor:toggle-line-comments Ctrl + 0 window:reset-font-size Ctrl + 0 (Source: Image View) image-view:reset-zoom Ctrl + 0 (Source: Markdown Preview) markdown-preview:reset-zoom Ctrl + 1 (Source: Tree View) tree-view:open-selected-entry-in-pane-1 Ctrl + 2 (Source: Tree View) tree-view:open-selected-entry-in-pane-2 Ctrl + 3 (Source: Tree View) tree-view:open-selected-entry-in-pane-3 Ctrl + 4 (Source: Tree View) tree-view:open-selected-entry-in-pane-4 Ctrl + 5 (Source: Tree View) tree-view:open-selected-entry-in-pane-5 Ctrl + 6 (Source: Tree View) tree-view:open-selected-entry-in-pane-6 Ctrl + 7 (Source: Tree View) tree-view:open-selected-entry-in-pane-7 Ctrl + 8 (Source: GitHub) github:toggle-github-tab-focus Ctrl + 8 (Source: Tree View) tree-view:open-selected-entry-in-pane-8 Ctrl + 9 (Source: GitHub) github:toggle-git-tab-focus Ctrl + 9 (Source: Image View) image-view:zoom-to-fit Ctrl + 9 (Source: Tree View) tree-view:open-selected-entry-in-pane-9 Ctrl + : (Source: Spell Check) spell-check:correct-misspelling Ctrl + : (Source: Spell Check) core:cancel Ctrl + < editor:scroll-to-cursor Ctrl + = window:increase-font-size Ctrl + = (Source: Image View) image-view:zoom-in Ctrl + = (Source: Markdown Preview) markdown-preview:zoom-in Ctrl + [ editor:outdent-selected-rows Ctrl + [ (Source: Tree View) tree-view:collapse-directory Ctrl + \ (Source: Tree View) tree-view:toggle Ctrl + ] editor:indent-selected-rows Ctrl + ] (Source: Bracket Matcher) bracket-matcher:remove-brackets-from-selection Ctrl + ] (Source: Tree View) tree-view:expand-item Ctrl + _ window:decrease-font-size Ctrl + _ (Source: Image View) image-view:zoom-out Ctrl + _ (Source: Markdown Preview) markdown-preview:zoom-out Ctrl + A core:select-all Ctrl + A (Source: Markdown Preview) markdown-preview:select-all Ctrl + Alt + , (Source: Bracket Matcher) bracket-matcher:select-inside-brackets Ctrl + Alt + - pane:decrease-size Ctrl + Alt + . (Source: Bracket Matcher) bracket-matcher:close-tag Ctrl + Alt + / (Source: Find And Replace) find-and-replace:toggle-regex-option Ctrl + Alt + / (Source: Find And Replace) project-find:toggle-regex-option Ctrl + Alt + = pane:increase-size Ctrl + Alt + [ editor:fold-current-row Ctrl + Alt + [ (Source: Tree View) tree-view:recursive-collapse-directory Ctrl + Alt + ] editor:unfold-current-row Ctrl + Alt + ] (Source: Tree View) tree-view:recursive-expand-directory Ctrl + Alt + Backspace (Source: Bracket Matcher) bracket-matcher:remove-matching-brackets Ctrl + Alt + Down arrow editor:add-selection-below Ctrl + Alt + F2 (Source: Bookmarks) bookmarks:toggle-bookmark Ctrl + Alt + Shift + R (Source: Dev Live Reload) dev-live-reload:reload-all Ctrl + Alt + Shift + [ editor:fold-selection Ctrl + Alt + Up arrow editor:add-selection-above Ctrl + Alt + { editor:fold-all Ctrl + Alt + } editor:unfold-all Ctrl + B native! Ctrl + B (Source: Fuzzy Finder) fuzzy-finder:toggle-buffer-finder Ctrl + Backspace editor:delete-to-beginning-of-word Ctrl + Backspace (Source: GitHub) github:discard-changes-in-selected-files Ctrl + Backspace (Source: GitHub) github:discard-selected-lines Ctrl + C core:copy Ctrl + C native! Ctrl + C (Source: Tree View) tree-view:copy Ctrl + D native! Ctrl + D (Source: Find And Replace) find-and-replace:select-next Ctrl + Del editor:delete-to-end-of-word Ctrl + Down arrow native! Ctrl + Down arrow core:move-down Ctrl + Down arrow editor:move-line-down Ctrl + E (Source: Find And Replace) find-and-replace:use-selection-as-find-pattern Ctrl + End core:move-to-bottom Ctrl + End (Source: Find And Replace) core:move-to-bottom Ctrl + Enter editor:newline-below Ctrl + Enter (Source: Find And Replace) find-and-replace:confirm Ctrl + Enter (Source: Find And Replace) project-find:confirm Ctrl + Enter (Source: Find And Replace) find-and-replace:replace-all Ctrl + Enter (Source: Find And Replace) project-find:replace-all Ctrl + Enter (Source: GitHub) github:commit Ctrl + Enter (Source: GitHub) github:commit Ctrl + F native! Ctrl + F (Source: Find And Replace) find-and-replace:show Ctrl + F2 (Source: Bookmarks) bookmarks:view-all Ctrl + F3 (Source: Find And Replace) find-and-replace:find-next-selected Ctrl + F4 core:close Ctrl + G (Source: Go To Line) go-to-line:toggle Ctrl + H native! Ctrl + Home core:move-to-top Ctrl + Home (Source: Find And Replace) core:move-to-top Ctrl + Insert core:copy Ctrl + J editor:join-lines Ctrl + K then Ctrl + 0 editor:unfold-all Ctrl + K then Ctrl + 1 editor:fold-at-indent-level-1 Ctrl + K then Ctrl + 2 editor:fold-at-indent-level-2 Ctrl + K then Ctrl + 3 editor:fold-at-indent-level-3 Ctrl + K then Ctrl + 4 editor:fold-at-indent-level-4 Ctrl + K then Ctrl + 5 editor:fold-at-indent-level-5 Ctrl + K then Ctrl + 6 editor:fold-at-indent-level-6 Ctrl + K then Ctrl + 7 editor:fold-at-indent-level-7 Ctrl + K then Ctrl + 8 editor:fold-at-indent-level-8 Ctrl + K then Ctrl + 9 editor:fold-at-indent-level-9 Ctrl + K then Ctrl + Alt + W pane:close-other-items Ctrl + K then Ctrl + B (Source: Tree View) tree-view:toggle Ctrl + K then Ctrl + D (Source: Find And Replace) find-and-replace:select-skip Ctrl + K then Ctrl + Down arrow window:focus-pane-below Ctrl + K then Ctrl + L editor:lower-case Ctrl + K then Ctrl + Left arrow window:focus-pane-on-left Ctrl + K then Ctrl + N window:focus-next-pane Ctrl + K then Ctrl + P window:focus-previous-pane Ctrl + K then Ctrl + Right arrow window:focus-pane-on-right Ctrl + K then Ctrl + U editor:upper-case Ctrl + K then Ctrl + Up arrow window:focus-pane-above Ctrl + K then Ctrl + W pane:close Ctrl + K then Down arrow pane:split-down-and-copy-active-item Ctrl + K then Down arrow (Source: Tree View) tree-view:open-selected-entry-down Ctrl + K then H (Source: Tree View) tree-view:open-selected-entry-left Ctrl + K then J (Source: Tree View) tree-view:open-selected-entry-down Ctrl + K then K (Source: Tree View) tree-view:open-selected-entry-up Ctrl + K then L (Source: Tree View) tree-view:open-selected-entry-right Ctrl + K then Left arrow pane:split-left-and-copy-active-item Ctrl + K then Left arrow (Source: Tree View) tree-view:open-selected-entry-left Ctrl + K then Right arrow pane:split-right-and-copy-active-item Ctrl + K then Right arrow (Source: Tree View) tree-view:open-selected-entry-right Ctrl + K then Up arrow pane:split-up-and-copy-active-item Ctrl + K then Up arrow (Source: Tree View) tree-view:open-selected-entry-up Ctrl + L editor:select-line Ctrl + Left arrow native! Ctrl + Left arrow editor:move-to-beginning-of-word Ctrl + M (Source: Bracket Matcher) bracket-matcher:go-to-matching-bracket Ctrl + N application:new-file Ctrl + O application:open-file Ctrl + P (Source: Fuzzy Finder) fuzzy-finder:toggle-file-finder Ctrl + Page Down pane:show-next-item Ctrl + Page Up pane:show-previous-item Ctrl + R (Source: Symbols View) symbols-view:toggle-file-symbols Ctrl + Right arrow native! Ctrl + Right arrow editor:move-to-end-of-word Ctrl + S core:save Ctrl + Shift + 8 (Source: GitHub) github:toggle-github-tab Ctrl + Shift + 9 (Source: GitHub) github:toggle-git-tab Ctrl + Shift + A application:add-project-folder Ctrl + Shift + B native! Ctrl + Shift + B (Source: Fuzzy Finder) fuzzy-finder:toggle-git-status-finder Ctrl + Shift + C editor:copy-path Ctrl + Shift + C (Source: Find And Replace) find-and-replace:toggle-case-option Ctrl + Shift + C (Source: Find And Replace) project-find:toggle-case-option Ctrl + Shift + C (Source: Tree View) tree-view:copy-full-path Ctrl + Shift + D editor:duplicate-lines Ctrl + Shift + F native! Ctrl + Shift + F (Source: Find And Replace) project-find:show Ctrl + Shift + G (Source: Styleguide) styleguide:show Ctrl + Shift + I window:toggle-dev-tools Ctrl + Shift + K editor:delete-line Ctrl + Shift + L (Source: Grammar Selector) grammar-selector:show Ctrl + Shift + M (Source: Markdown Preview) markdown-preview:toggle Ctrl + Shift + N application:new-window Ctrl + Shift + O application:open-folder Ctrl + Shift + P (Source: Command Palette) command-palette:toggle Ctrl + Shift + Q (Source: Autoflow) autoflow:reflow-selection Ctrl + Shift + R (Source: Symbols View) symbols-view:toggle-project-symbols Ctrl + Shift + S core:save-as Ctrl + Shift + T pane:reopen-closed-item Ctrl + Shift + U (Source: Encoding Selector) encoding-selector:show Ctrl + Shift + V editor:paste-without-reformatting Ctrl + Shift + W window:close Ctrl + Shift + Y window:run-package-specs Ctrl + Shift + Z core:redo Ctrl + Shift + Z native! Ctrl + Shift + Down arrow native! Ctrl + Shift + Down arrow core:move-down Ctrl + Shift + End core:select-to-bottom Ctrl + Shift + Enter editor:newline-above Ctrl + Shift + F2 (Source: Bookmarks) bookmarks:clear-bookmarks Ctrl + Shift + F3 (Source: Find And Replace) find-and-replace:find-previous-selected Ctrl + Shift + F5 window:reload Ctrl + Shift + Home core:select-to-top Ctrl + Shift + Left arrow native! Ctrl + Shift + Left arrow pane:move-item-left Ctrl + Shift + Left arrow editor:select-to-beginning-of-word Ctrl + Shift + Right arrow native! Ctrl + Shift + Right arrow pane:move-item-right Ctrl + Shift + Right arrow editor:select-to-end-of-word Ctrl + Shift + Tab pane:show-previous-recently-used-item Ctrl + Shift + Tab then Ctrl pane:move-active-item-to-top-of-stack Ctrl + Shift + Up arrow native! Ctrl + Shift + Up arrow core:move-up Ctrl + Space (Source: Autocomplete Plus) autocomplete-plus:activate Ctrl + T (Source: Fuzzy Finder) fuzzy-finder:toggle-file-finder Ctrl + Tab pane:show-next-recently-used-item Ctrl + Tab then Ctrl pane:move-active-item-to-top-of-stack Ctrl + U (Source: Find And Replace) find-and-replace:select-undo Ctrl + Up arrow native! Ctrl + Up arrow core:move-up Ctrl + Up arrow editor:move-line-up Ctrl + V core:paste Ctrl + V native! Ctrl + V (Source: Tree View) tree-view:paste Ctrl + W core:close Ctrl + W (Source: Go To Line) core:cancel Ctrl + X core:cut Ctrl + X native! Ctrl + X (Source: Tree View) tree-view:cut Ctrl + Y core:redo Ctrl + Z core:undo Ctrl + Z native! Ctrl + | (Source: Tree View) tree-view:reveal-active-file D (Source: Tree View) tree-view:duplicate Del native! Del core:delete Del (Source: GitHub) github:co-author:delete Del (Source: Tree View) tree-view:remove Down arrow native! Down arrow core:move-down Down arrow (Source: GitHub) github:co-author:down End editor:move-to-end-of-screen-line End (Source: Find And Replace) core:move-to-bottom End (Source: GitHub) github:co-author:end End (Source: Tree View) core:move-to-bottom Enter editor:newline Enter core:confirm Enter native! Enter core:confirm Enter (Source: GitHub) core:confirm Enter (Source: GitHub) core:confirm Enter (Source: GitHub) core:confirm Enter (Source: GitHub) github:co-author:enter Enter (Source: Go To Line) core:confirm Enter (Source: Spell Check) core:confirm Enter (Source: Tree View) tree-view:open-selected-entry Enter (Source: Tree View) core:confirm Esc (Source: GitHub) tool-panel:unfocus Esc tool-panel:unfocus Esc editor:consolidate-selections Esc core:cancel Esc (Source: Autocomplete Plus) autocomplete-plus:cancel Esc (Source: GitHub) github:co-author:escape Esc (Source: Go To Line) core:cancel Esc (Source: Tree View) tree-view:unfocus Esc (Source: Tree View) core:cancel F1 (Source: Autocomplete Plus) autocomplete-plus:navigate-to-description-more-link F11 window:toggle-full-screen F2 (Source: Bookmarks) bookmarks:jump-to-next-bookmark F2 (Source: Tree View) tree-view:move F3 (Source: Find And Replace) find-and-replace:find-next H (Source: Tree View) tree-view:collapse-directory Home editor:move-to-first-character-of-line Home (Source: Find And Replace) core:move-to-top Home (Source: GitHub) github:co-author:home Home (Source: Tree View) core:move-to-top İ (Source: Tree View) tree-view:toggle-vcs-ignored-files J (Source: Archive View) core:move-down J (Source: Tree View) core:move-down K (Source: Archive View) core:move-up K (Source: Tree View) core:move-up L (Source: Tree View) tree-view:expand-item Left arrow native! Left arrow core:move-left Left arrow (Source: GitHub) core:move-left Left arrow (Source: Tree View) tree-view:collapse-directory M (Source: Tree View) tree-view:move O (Source: GitHub) github:open-file O (Source: GitHub) github:open-file Page Down core:page-down Page Down (Source: GitHub) github:co-author:pagedown Page Up core:page-up Page Up (Source: GitHub) github:co-author:pageup Right arrow native! Right arrow core:move-right Right arrow (Source: GitHub) core:move-right Right arrow (Source: Tree View) tree-view:expand-item Shift + A (Source: Tree View) tree-view:add-folder Shift + Backspace native! Shift + Backspace core:backspace Shift + Backspace (Source: GitHub) github:co-author-exclude Shift + Cmd + Down arrow native! Shift + Cmd + Left arrow native! Shift + Cmd + Right arrow native! Shift + Cmd + Up arrow native! Shift + Del core:cut Shift + Down arrow native! Shift + Down arrow core:select-down Shift + End editor:select-to-end-of-line Shift + Enter (Source: Find And Replace) find-and-replace:show-previous Shift + Enter (Source: Fuzzy Finder) fuzzy-finder:invert-confirm Shift + F2 (Source: Bookmarks) bookmarks:jump-to-previous-bookmark Shift + F3 (Source: Find And Replace) find-and-replace:find-previous Shift + Home editor:select-to-first-character-of-line Shift + Insert core:paste Shift + Left arrow native! Shift + Left arrow core:select-left Shift + Page Down core:select-page-down Shift + Page Up core:select-page-up Shift + Right arrow native! Shift + Right arrow core:select-right Shift + Tab editor:outdent-selected-rows Shift + Tab core:focus-previous Shift + Tab (Source: Find And Replace) find-and-replace:focus-previous Shift + Tab (Source: GitHub) core:focus-previous Shift + Tab (Source: GitHub) core:focus-previous Shift + Tab (Source: GitHub) github:select-previous-hunk Shift + Tab (Source: GitHub) core:focus-previous Shift + Tab (Source: Snippets) snippets:previous-tab-stop Shift + Up arrow native! Shift + Up arrow core:select-up Tab editor:indent Tab core:focus-next Tab (Source: Find And Replace) find-and-replace:focus-next Tab (Source: GitHub) core:focus-next Tab (Source: GitHub) github:select-next-hunk Tab (Source: GitHub) github:co-author:tab Tab (Source: Snippets) snippets:expand Tab (Source: Snippets) snippets:next-tab-stop Tab (Source: Spell Check) core:confirm Up arrow native! Up arrow core:move-up Up arrow (Source: GitHub) github:co-author:up Last modified on(UTC): Thursday, March 4, 2021 Defkey © All rights reserved.