Want a Custom tool for Yourself?

Need a Custom Tool? We build custom tools that can save hours per employee per day.

Random VS Code Shortcut

Get a random VS Code shortcut to learn faster. Filter by starts with or contains, generate a list, then copy shortcuts for practice daily.

Random VS Code Shortcut





Last updated: February 2, 2026

Created by: Eon Tools Dev Team

Reviewed by: Sugam Baskota



What this does

So you want to get faster in VS Code, and learning its keyboard shortcuts a few at a time beats trying to memorise a giant cheat sheet. This serves them up at random. Choose how many you want, press Generate, and you get shortcuts pulled from a long list, ready to copy and practise.

How to use it

  1. Set how many shortcuts you want.
  2. Press Generate for a random selection.
  3. Narrow the list with the starts with, contains, or ends with boxes, and Copy to keep them.

How it works

Behind the button is a big list of VS Code shortcuts, each paired with what it does. Pressing Generate picks from it at random with the browser's Math.random. The filter boxes cut the list down first: contains is the most useful here, letting you pull every shortcut whose description mentions something like terminal or search, while starts with and ends with match the first and last character of the line.

About the shortcuts

A few words on the shortcuts themselves. They are a practical learning list based mostly on common Windows/Linux-style VS Code shortcuts. Some may depend on extensions, settings, platform, or custom keybindings. On a Mac, the equivalents generally swap Ctrl for Cmd, and if you have customised your keybindings, yours may differ from these. Treat the list as a way to discover and rehearse shortcuts rather than a definitive reference for your exact setup.

For the authoritative, up to date list that matches your own VS Code, the editor has its own Keyboard Shortcuts page, which you can open from the command palette. This tool is the lighter, more playful companion to that: a random nudge to learn one or two new shortcuts at a time.

Questions people ask

Do these work on a Mac?

The actions are the same, but the keys differ. The shortcuts here use the Windows and Linux style with Ctrl; on a Mac you generally use Cmd in its place.

Why might a shortcut not match mine?

These are the default bindings. If you have customised your keyboard shortcuts, or are on a different platform, yours may differ. Your editor's own shortcut list is the exact reference.

How are they picked?

At random from the list with the browser's Math.random, so each Generate gives you a different set to learn.

References

  1. Visual Studio Code. Key Bindings for Visual Studio Code. https://code.visualstudio.com/docs/getstarted/keybindings
  2. MDN Web Docs. Math.random(). https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random


Sugam Baskota

Sugam Baskota is a senior software engineer and Computer Science graduate from UT Arlington, with interests in user scripts, browser extensions, developer tooling, and productivity systems. He spends time building practical utilities and extensions in the kinds of workflows Eon is designed to simplify. At Eon Tools, he reviews useful, password, and developer tools.