VSCode Keyboard Shortcuts (with GIF demos)

By Aurelian Spodarec
Thumbnail

Ever seen how fast these superior than Senior level engineers code? Shortcuts baby!

Shortcuts

These are the most common shortcuts I personally use. Will add more overtime, and if you have any interesting shortcut - let me know, I'll add it in.

Note: Some computers, some keyboards, if a shortcuts doens't work, you might need to try the altarnative key. For example, if you're pressing left Alt, try pressing right Alt instead. Some software is also coded where only the left or right key might work.


Add Selection To Next Find Match

Windows: Ctrl + D
Mac: ⌘ + D

editor.action.addSelectionToNextFindMatch

The Add Selection To Next Find Match shortcut allows you to select the next occurrence of the currently highlighted text, enabling you to edit multiple instances simultaneously. This is particularly useful for making quick edits of the exact same characters across a file without having to manually select each occurrence.

Video Coming Soon


Bonus

VSCode Reference: https://code.visualstudio.com/docs/reference/default-keybindings

Wizards practice, so should you - if you want to improve general typing skills https://www.typingclub.com

Conclusion

Coding fast is cool - but what really matters is why we use shortcuts.

The best programmers don't just bash the keyboard as fast as possible, they make fewer strokes because they already figured out a solid solution in their head first. Once the thinking’s done, the typing part should be a smooth one. Shortcuts become muscle memory, and not flashy things, just quietly powerful.

You might save 30+ minutes a day, sometimes even hours depending what you're doing, and that adds up to hours saved over the week.

Think of shortcuts as learning to drive: at first, you’re stiff and hyper-aware. A year later, you’re cruising with one hand on the wheel and a burger in the other arriving at your destination in minutes. And if you crash? Blame the self-driving feature 🤷‍♂️

P.S. In fact, they are soo muscle memory that I even struggled to write this blog post because I had no idea what stuff I even press when programming.