Keybindings Below is a highlight of my favourite custom keybindings: ctrl + shift + l # toggle light/dark theme (using the Sundial extension) # Mimicking the browser's ctrl+tab and ctrl+shift+tab tab switcher: # Source: https://stackoverflow.com/questions/38957302/is-there-a-quick-change-tabs-function-in-visual-studio-code ctrl + tab # Next code file ctrl + shift + tab # Prev code file # Collapsing code blocks # Source: https://stackoverflow.com/questions/42660670/collapse-all-methods-in-visual-studio-code ctrl + shift + m # Fold the current block ctrl + shift + , # Fold all blocks on the current level where your cursor is ctrl + shift + o # Unfold all blocks # Navigate the Intellisense dropdown that pops up when you are typing ctrl + j # ↑ ctrl + k # ↓ ctrl + space # Force-trigger intellisense. This is a default keybinding # Zen mode ctrl + alt + z # Integrated terminal navigation/control alt + j # Scroll down in output (by line) alt + k # Scroll up in output (by line) ctrl + j # Scroll down in output (by page) ctrl + k # Scroll up in output (by page) ctrl + h # Focus on previous terminal pane (if multiple panes in the same window) ctrl + l # Focus on next terminal pane (if multiple panes in the same window) ctrl + shift + j # Resize down (if multiple panes in the same window) ctrl + shift + k # Resize up (if multiple panes in the same window) ctrl + shift + h # Resize right (if multiple panes in the same window) ctrl + shift + l # Resize left (if multiple panes in the same window) # Window management ctrl + n # Create a new file in the current focused file's directory. Settings Gist for settings.json. Gist for keybindings.json.