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