VS Code: Keybinding Mode
Keybinding Mode is a VS Code extension allowing you to bind commands to just a single letter on your keyboard. Gain 48 easy accessible keybinding slots as an alternative to complicated keybinding combos.
By double pressing
` (you can configure your own shortcut) the editor will be switched to a special mode in which typing is disabled and keys act as command shortcuts. In the extension settings you can bind commands to letters. Double pressing
` again will disable special mode. The toast notification is shown every time the mode is switched.
To configure how to enter Keybinding Mode look for
Toggle Keybinding Mode (
keybindingMode.toggle) keyboard shortcut in VS Code keybindings settings. By default it is set to double
To configure which command is assigned to which letter go to the extension settings, VS Code Settings -> Extensions -> KeybindingMode -> "Letter Command Mapping". Add mapping in a format of
In the demo below I bound sidebar toggling, git blame and git graph functionalities to
g keys using following config:
In the demo below I bound tabs related functionalities, like focusing editors and screen splitting, using following config:
I extensively use tabs while I'm coding and so far I couldn't find easy (and not yet occupied) keybinding slots for all the shortcuts I want to use.