=============================================== Visual Studio Code (Windows) keyboard shortcuts =============================================== First published at 12/28/2017 on https://defkey.com/visual-studio-code-windows-shortcuts Visual Studio Code is a source code editor developed by Microsoft for Windows, Linux and macOS. It has features such as debugging, Git control, syntax highlighting, smart code completion, snippets and refactoring. It's free and open-source, however official download is under a proprietary license. Visual Studio Code (Windows) has 138 shortcuts and we have listed all of them below. General ------- Ctrl + Shift + P then F1 Show Command Palette Ctrl + P Quick Open, Go to File Ctrl + Shift + N New window/instance Ctrl + Shift + W Close window/instance Ctrl + , User Settings Ctrl + K then Ctrl + S Keyboard Shortcuts Basic editing ------------- Ctrl + X Cut line (empty selection) Ctrl + C Copy line (empty selection) Alt + Up arrow / Down arrow Move line up/down Shift + Alt + Up arrow / Down arrow Copy line up/down Ctrl + Shift + K Delete line Ctrl + Enter Insert line below Ctrl + Shift + Enter Insert line above Ctrl + Shift + \ Jump to matching bracket Ctrl + ] Indent/outdent line Ctrl + [ Indent/outdent line Home Go to beginning of line End Go to end of line Ctrl + Home Go to beginning of file Ctrl + End Go to end of file Ctrl + Up arrow / Down arrow Scroll line up/down Alt + Page Up Scroll page up Alt + Page Down Scroll page down Ctrl + Shift + [ Fold (collapse) region Ctrl + Shift + ] Unfold (uncollapse) region Ctrl + K then Ctrl + [ Fold (collapse) all subregions Ctrl + K then Ctrl + ] Unfold (uncollapse) all subregions Ctrl + K then Ctrl + 0 Fold (collapse) all regions Ctrl + K then Ctrl + J Unfold (uncollapse) all regions Ctrl + K then Ctrl + C Add line comment Ctrl + K then Ctrl + U Remove line comment Ctrl + / Toggle line comment Shift + Alt + A Toggle block comment Alt + Z Toggle word wrap Navigation ---------- Ctrl + T Show all symbols Ctrl + G Go to line Ctrl + P Go to file Ctrl + Shift + O Go to symbol Ctrl + Shift + M Show Problems panel F8 Go to next error or warning Shift + F8 Go to previous error or warning Ctrl + Shift + Tab Navigate editor group history Alt + Left arrow / Right arrow Go back / forward Ctrl + M Toggle Tab moves focus Search and replace ------------------ Ctrl + F Find Ctrl + H Replace F3 Find next Shift + F3 Find previous Alt + Enter Select all occurences of Find match Ctrl + D Add selection to next Find match Ctrl + K then Ctrl + D Move last selection to next Find match Alt + C Toggle case-sensitive Alt + R Toggle regex Alt + W Toggle whole word Multi-cursor and selection -------------------------- Alt + Left click Insert cursor Ctrl + Alt + Up arrow / Down arrow Insert cursor above / below Ctrl + U Undo last cursor operation Shift + Alt + I Insert cursor at end of each line selected Ctrl + I Select current line Ctrl + Shift + L Select all occurrences of current selection Ctrl + F2 Select all occurrences of current word Shift + Alt + Right arrow Expand selection Shift + Alt + Left arrow Shrink selection Shift + Alt + Move the mouse Column (box) selection Ctrl + Shift + Alt + Arrow keys Column (box) selection Ctrl + Shift + Alt + Page Up Column (box) selection page up Ctrl + Shift + Alt + Page Down Column (box) selection page down Rich languages editing ---------------------- Ctrl + Space Trigger suggestion Ctrl + Shift + Space Trigger parameter hints Shift + Alt + F Format document Ctrl + K then Ctrl + F Format selection F12 Go to Definition Alt + F12 Peek Definition Ctrl + K then F12 Open Definition to the side Ctrl + . Quick Fix Shift + F12 Show References F2 Rename Symbol Ctrl + K then Ctrl + X Trim trailing whitespace Ctrl + K then M M Change file language Editor management ----------------- Ctrl + F4 then Ctrl + W Close editor Ctrl + K F Close folder Ctrl + \ Split editor Ctrl + 1 Focus into first group Ctrl + 2 Focus into second group Ctrl + 3 Focus into third group Ctrl + K then Ctrl + Left arrow / Right arrow Focus into previous/next editor group Ctrl + Shift + Page Up Move editor left Ctrl + Shift + Page Down Move editor right Ctrl + K then Left arrow / Right arrow Move active editor group File management --------------- Ctrl + N New File Ctrl + O Open File Ctrl + K then Ctrl + O Open folder Ctrl + R Open recent Ctrl + S Save Ctrl + Shift + S Save As Ctrl + K then S Save All Ctrl + F4 Close Ctrl + K then Ctrl + W Close All Ctrl + Shift + T Reopen closed editor Ctrl + K Enter Keep preview mode editor open Ctrl + Tab Open next Ctrl + Shift + Tab Open previous Ctrl + K then P Copy path of active file Ctrl + K then R Reveal active file in Explorer Ctrl + K then O Show active file in new window/instance Display ------- F11 Toggle full screen Shift + Alt + 1 Toggle editor layout (horizontal/vertical) Ctrl + = Zoom in Ctrl + - Zoom out Ctrl + B Toggle Sidebar visibility Ctrl + Shift + E Show Explorer / Toggle focus Ctrl + Shift + F Show Search Ctrl + Shift + G Show Source Control Ctrl + Shift + D Show Debug Ctrl + Shift + X Show Extensions Ctrl + Shift + H Replace in files Ctrl + Shift + J Toggle Search details Ctrl + Shift + U Show Output panel Ctrl + Shift + V Open Markdown preview Ctrl + K then V Open Markdown preview to the side Ctrl + K then Z Zen Mode (Esc Esc to exit) Debug ----- F9 Toggle breakpoint F5 Start/Continue Shift + F5 Stop F11 Step into Shift + F11 Step out F10 Step over Ctrl + K then Ctrl + I Show hover Integrated terminal ------------------- Ctrl + ` Show integrated terminal Ctrl + Shift + ` Create new terminal Ctrl + C Copy selection Ctrl + V Paste into active terminal Ctrl + Up arrow / Down arrow Scroll up/down Shift + Page Up Scroll page up Shift + Page Down Scroll page down Ctrl + Home Scroll to top Ctrl + End Scroll to bottom JSON Tools extension -------------------- Ctrl + Alt + M Pretty JSON formatting Note: If this shortcut doesn't work, it may be because the shortcut conflicts with Nvidia GeForce Now or some other program. In this case, you can change Ctrl + Alt + M (Toggle microphone on/off) in Nvidia Now to another shortcut. Last modified on (UTC): Monday, March 8, 2021 Defkey © All rights reserved.