Skip to content
Free Tool Arena

Coding & Tech · Guide

VS Code Tips and Tricks

Keyboard shortcuts, multi-cursor, settings sync, and the extensions that actually earn their keep.

Updated April 2026 · 6 min read

VS Code is the editor most developers settle on — free, fast, and configurable to death. But most people use maybe 10% of what it can do. Learning the keyboard shortcuts, extensions, and workflow tricks below will make you measurably faster.

Below are the tips that actually matter — the ones experienced devs use every day.

1. Learn the command palette

Cmd/Ctrl + Shift + P opens the command palette. Literally every feature in VS Code is reachable from here. Stop hunting through menus. If you remember one shortcut, make it this one.

2. Quick file jump

Cmd/Ctrl + P jumps to any file by name. Fuzzy-matched. Much faster than clicking through the file tree. Combine with “@” to jump to a symbol, “:” to jump to a line.

3. Multi-cursor editing

Alt + click to add cursors. Cmd/Ctrl + D selects the next occurrence of the current word (keep pressing to add more). This is the single biggest time-saver for repetitive edits and refactors.

4. Integrated terminal

Ctrl + ` opens a terminal right in VS Code. Split panes, run tests, tail logs — all without leaving the editor. You can even have multiple terminals for dev server, tests, and git.

5. Source control panel

Cmd/Ctrl + Shift + G opens git integration. Stage hunks, write commit messages, see diffs inline. For 80% of git work, you don’t need the CLI. Keep the CLI for rebases and tricky operations.

6. Must-have extensions

ESLint, Prettier, GitLens, Error Lens, Path Intellisense. That’s the core starter pack. Add language-specific ones (Python, Go, Rust) as needed. Don’t install 50 extensions — they slow the editor down.

7. Code snippets

Type a snippet prefix (like “log” for console.log) and hit Tab. Create your own snippets via Preferences > User Snippets. Saves a surprising amount of typing over a week.

8. Zen mode

Cmd/Ctrl + K Z hides everything but your code. Great for focused deep work. Hit it when you need to stop noticing notifications and just write code.

9. Settings sync

Built in. Sign in with GitHub, all your extensions/settings/keybindings sync across machines. Set it once, never configure a fresh install again.

10. Format on save

Enable “Editor: Format On Save” and pair with Prettier/Black/gofmt. Never think about code style again. Your team’s PRs get cleaner overnight.

11. Go to definition / references

F12 jumps to definition. Shift + F12 lists references. Hover for docs. These three are the foundation of reading an unfamiliar codebase fast. Works even better with a language server installed.

12. Stop using the mouse

Seriously. Tab navigation (Cmd/Ctrl + Tab), split editors (Cmd/Ctrl + \), breadcrumbs. Every time you reach for the mouse, there’s a shortcut you haven’t learned yet. See how to learn coding fast for the broader productivity mindset, and clean code habits once your editor is dialed in.

Minimal config to steal

Format on save: on. Auto save: on focus change. Tab size: 2. Trim trailing whitespace: on. Confirm delete: off. These 5 settings alone will pay for themselves within a week of use.