Code Editors

Shortcut collections for coding, editing, terminals, debugging and developer workflows. ShortcutRef covers 41 Code Editors apps with 1308 shortcuts in total. Compare OS shortcuts side by side. Search by action, copy keys, or print a PDF reference.

Common Code Editors shortcuts

Keys these apps share most often.

ActionWindows · macOS
Undo · shared by 17CtrlZ ⌘Z
Find · shared by 16CtrlF ⌘F
Redo · shared by 16CtrlY ⌘⇧Z
Go to line · shared by 15CtrlG ⌘L
Go to declaration · shared by 14CtrlB ⌘B
Open Settings · shared by 13Ctrl, ⌘,
Paste · shared by 13CtrlV ⌘V
Save file · shared by 13CtrlS ⌘S
Delete line · shared by 12CtrlShiftK ⌘⇧K
Toggle line comment · shared by 12Ctrl/ ⌘/
Step over · shared by 11F8 F8
Replace · shared by 11CtrlH ⌥⌘F
Copy · shared by 11CtrlC ⌘C
Rename · shared by 10ShiftF6 ⇧F6
Duplicate line · shared by 9CtrlD ⌘⌥Down
Go to symbol · shared by 9CtrlAltShiftN ⌘⌥O
Open file · shared by 8CtrlO ⌘O
Close tab · shared by 8CtrlW ⌘W

All Code Editors apps

Android Studio44 shortcutsAndroid Studio keyboard shortcuts for editing, debugging, navigation and build tools.Apache NetBeans28 shortcutsApache NetBeans keyboard shortcuts for code editing, navigation, refactoring, running and debugging.Claude Code39 shortcutsClaude Code keyboard shortcuts for the CLI, VS Code extension, slash commands and CLI flags.Cursor31 shortcutsCursor AI code editor keyboard shortcuts — includes all VS Code shortcuts plus AI features.DataGrip32 shortcutsDataGrip keyboard shortcuts for SQL and database development: editing, navigation, running queries and the IntelliJ keymap.DBeaver15 shortcutsDBeaver keyboard shortcuts for the SQL editor: executing queries, formatting, autocomplete and navigation.Docker Desktop17 shortcutsDocker Desktop keyboard shortcuts for container management and dashboard navigation.Eclipse30 shortcutsEclipse IDE keyboard shortcuts for editing, navigation, refactoring, running and debugging Java projects.Emacs44 shortcutsGNU Emacs keyboard shortcuts for editing, navigation, buffers and commands.Ghostty11 shortcutsGhostty terminal keyboard shortcuts for tabs, windows, split panes and navigation.Git32 shortcutsGit CLI command reference for version control — staging, committing, branching and remote operations.GitHub32 shortcutsGitHub keyboard shortcuts for repositories, issues, pull requests and code review.GitHub Desktop24 shortcutsGitHub Desktop keyboard shortcuts for commits, branches, repositories and pull requests.GitKraken19 shortcutsGitKraken keyboard shortcuts for Git repository management, commits, branches and diff viewing.GNOME Text Editor (gedit)24 shortcutsGNOME Text Editor / gedit keyboard shortcuts for editing, search, tabs and files on Linux.GNU nano22 shortcutsGNU nano keyboard shortcuts for the terminal text editor: saving, searching, cut and paste.iTerm239 shortcutsiTerm2 keyboard shortcuts for terminal navigation, tabs, panes and session management.JetBrains IntelliJ IDEA32 shortcutsIntelliJ IDEA keyboard shortcuts for Java, Kotlin, refactoring, debugging and navigation.JetBrains Rider32 shortcutsJetBrains Rider keyboard shortcuts for .NET and C# development: refactoring, debugging, navigation and the IntelliJ keymap.Jupyter Notebook24 shortcutsJupyter Notebook keyboard shortcuts for running cells, command vs edit mode, and notebook editing.Kate21 shortcutsKate (KDE) text editor keyboard shortcuts for editing, search, navigation and documents.LibreOffice Impress27 shortcutsLibreOffice Impress keyboard shortcuts for building, editing and presenting slide decks.Neovim60 shortcutsNeovim keyboard shortcuts for modal editing, navigation, LSP and terminal workflow.Notepad++49 shortcutsNotepad++ keyboard shortcuts for editing, search, macros and multi-document workflows.Postman30 shortcutsPostman keyboard shortcuts for API testing, request building and workspace navigation.PyCharm32 shortcutsPyCharm keyboard shortcuts for Python development: refactoring, debugging, navigation and the IntelliJ keymap.RStudio23 shortcutsRStudio keyboard shortcuts for running R code, the console, source editor and project navigation.Sublime Text32 shortcutsSublime Text keyboard shortcuts for coding, editing, navigation and multi-cursor workflows.TablePlus26 shortcutsTablePlus keyboard shortcuts for database management, SQL editing and table navigation.tmux24 shortcutstmux keyboard shortcuts for the terminal multiplexer: panes, windows, sessions (default prefix Ctrl+B).Unity34 shortcutsUnity Editor keyboard shortcuts for scene editing, object manipulation and game development.Vim60 shortcutsVim and Neovim keyboard shortcuts — modal editing, navigation and commands.Visual Studio45 shortcutsVisual Studio keyboard shortcuts for building, debugging, navigation and refactoring in the full Windows IDE.VS Code81 shortcutsVisual Studio Code keyboard shortcuts for Windows, macOS and Linux.Warp9 shortcutsWarp terminal keyboard shortcuts for tabs, split panes, the command palette and block navigation.Webflow26 shortcutsWebflow keyboard shortcuts for the visual web designer — elements, styling, navigator and preview.WebStorm32 shortcutsWebStorm keyboard shortcuts for JavaScript and TypeScript development: refactoring, debugging, navigation and the IntelliJ keymap.Windows Terminal32 shortcutsWindows Terminal keyboard shortcuts for tabs, panes, command palette and terminal actions.Windsurf32 shortcutsWindsurf keyboard shortcuts for AI coding, autocomplete, command editing and editor navigation.Xcode42 shortcutsXcode keyboard shortcuts for building, debugging, editing and navigating iOS and macOS projects.Zed20 shortcutsZed keyboard shortcuts for fast code editing, navigation, multi-cursor, panels and the command palette.