Keyboard Shortcuts Reference

Searchable shortcuts for VS Code, JetBrains, Vim, and Terminal. Click any shortcut to copy it.

Last reviewed: April 2026

New to this tool? Click here for instructions

Shortcut Description Category
VS Code - 65 shortcuts

How to Use the Shortcuts Reference

To use the Keyboard Shortcuts Reference, start by selecting your IDE from the option chips (VS Code, JetBrains, Vim, or Terminal). Toggle your OS to see the correct modifier keys (Ctrl vs. Cmd). You can filter by category and search by typing in the search box. Click any shortcut key string to copy it to your clipboard.

When to Use the Tool in Real Workflows

The Keyboard Shortcuts Reference is ideal for power users who want to increase their productivity. It's particularly useful when you need to quickly access and use keyboard shortcuts in various IDEs and editors. Whether you're working on a large codebase in VS Code or navigating through files in Vim, knowing the right shortcuts can save you time and increase your efficiency.

How It Works

The Keyboard Shortcuts Reference is a free online tool that provides a searchable list of keyboard shortcuts for popular IDEs and editors. It allows you to filter and search for shortcuts based on your needs. The tool is designed to be user-friendly and accessible, making it easy for users to find and copy the shortcuts they need.

Tips, Edge Cases, or Limitations

The Keyboard Shortcuts Reference is a great resource for power users, but it's important to remember that it's not a substitute for learning the underlying commands and concepts. While the tool can help you quickly access shortcuts, it's still important to understand how they work. Additionally, the tool is limited to the shortcuts available in the IDEs and editors it covers, so it may not include all possible shortcuts.

Frequently Asked Questions

To open the command palette in VS Code, press Ctrl+Shift+P (Cmd+Shift+P on macOS).
To open a terminal in VS Code, press Ctrl+`` (backtick) or select 'Terminal' from the View menu.
To exit Vim, press Esc to ensure you are in Normal mode, then type :q and press Enter. If you have unsaved changes, you can use :q! to force quit.
Ctrl+C is used to interrupt a running process, while Ctrl+Z is used to suspend the current process and return to the terminal prompt.
To duplicate a line in JetBrains IDEs, select the line and press Ctrl+D (Cmd+D on macOS).