Skip to content
References 6 min read

The Ultimate Keyboard Shortcut Reference: VS Code, JetBrains, Vim, Emacs & Terminal

Complete searchable keyboard shortcut reference for VS Code, JetBrains IDEs, Vim, Emacs, Sublime Text, and Terminal. Find shortcuts by editor and action — boost your productivity.

ToolsVito Team

Why a Keyboard Shortcut Reference Matters

Developers switch between editors constantly — VS Code for frontend, JetBrains for backend, Vim for quick edits on servers, Terminal for git and commands. Each has its own shortcut vocabulary. The cost of context-switching isn't just mental — it's reaching for the mouse because you forgot whether this IDE uses Ctrl+Shift+F or Cmd+Shift+F for search. A cross-editor reference shows you the equivalent shortcut in every tool.

Essential Shortcuts by Action

Find & Search

  • VS Code: Find in file: Ctrl/Cmd+F. Find in project: Ctrl/Cmd+Shift+F. Go to file: Ctrl/Cmd+P.
  • JetBrains: Find in file: Ctrl/Cmd+F. Find in project: Ctrl/Cmd+Shift+F. Go to file: Ctrl/Cmd+Shift+N. Search everywhere: Double Shift.
  • Vim: Search: /pattern (forward), ?pattern (backward). Next match: n, previous: N. Go to file: :e path/to/file.
  • Terminal: Search: Ctrl+R (reverse history search), Ctrl+Shift+F (in most terminal emulators).

Editing

  • VS Code: Multi-cursor: Alt+Click or Ctrl/Cmd+D (select next occurrence). Move line: Alt+↑/↓. Delete line: Ctrl/Cmd+Shift+K.
  • JetBrains: Multi-cursor: Alt+Shift+Click or Alt+J (select next occurrence). Move line: Alt+Shift+↑/↓. Delete line: Ctrl/Cmd+Y.
  • Vim: Multi-cursor-like: Ctrl+V (visual block mode). Move line: dd then p (cut and paste). Delete line: dd.

Navigation

  • VS Code: Go to definition: F12. Go back: Alt+←. Go to line: Ctrl/Cmd+G. Quick open symbol: Ctrl/Cmd+Shift+O.
  • JetBrains: Go to definition: Ctrl/Cmd+B or Ctrl+Click. Go back: Ctrl/Cmd+Alt+←. Go to line: Ctrl/Cmd+G. Find symbol: Ctrl/Cmd+Alt+Shift+N.
  • Vim: Go to definition: gd or :tag. Go back: Ctrl+O. Go to line: :N (e.g., :42).

Building Muscle Memory

Don't try to learn every shortcut at once. Pick one editor, learn 3 new shortcuts per week, and use them until they're automatic. After a month, you'll have 12 new shortcuts in muscle memory. Most developers use fewer than 20 shortcuts regularly — the ones they use hundreds of times per day. The rest can be looked up when needed.

Find Any Shortcut Instantly

Use ToolsVito's Keyboard Shortcut Reference to search shortcuts for VS Code, JetBrains, Vim, Emacs, Sublime, and Terminal. Filter by editor and action. All searchable in your browser.

Try it now — free, runs in your browser

Keyboard Shortcut Reference

Shortcuts for every editor