==_Extensions:_== **autoDocstring autopep8 C/C++ C/C++ Extension Pack C/C++ Themes Code Runner Material Icon Theme PlatformiO IDE Pylance Python Python Debugger Russian Language Pack for Visual Studio Vim** ================================ ## Table of Contents - [VSCode Keyboard Shortcuts for Developers](#vscode-keyboard-shortcuts-for-developers) - [General Shortcuts](#general-shortcuts) - [Basic Editing](#basic-editing) - [Rich Languages Editing](#rich-languages-editing) - [Multi-cursor and Selection](#multi-cursor-and-selection) - [Display](#display) - [Search and Replace](#search-and-replace) - [Navigation](#navigation) - [Editor Management](#editor-management) - [File Management](#file-management) - [Debug](#debug) - [Integrated Terminal](#integrated-terminal) # VSCode Keyboard Shortcuts for Developers ## General Shortcuts | Command | Description | | ------- | ----------- | | `Ctrl + Shift + P` | Show Command Palette | | `Ctrl + Shift + X` | Show Extensions | ## Basic Editing | Command | Description | | ------- | ----------- | | `Ctrl + A` | Select All | | `Ctrl + C` | Copy line | | `Ctrl + D` | Duplicate line | | `Ctrl + L` | Select current line | | `Ctrl + X` | Cut line | | `Ctrl + U` | Undo last cursor operation | | `Ctrl + V` | Paste | | `Ctrl + Y` | Redo Changes | | `Ctrl + Z` | Undo Changes | | `Alt + Down` | Move Line Down | | `Alt + Up` | Move Line Up| ## Rich Languages Editing | Command | Description | | ------- | ----------- | | `F2` | Rename Symbol | | `Shift + F12` | Go to References | | `F12` | Go to Definition | | `Ctrl + Space` | Trigger Suggest | | `Ctrl + .` | Quick Fix | ## Multi-cursor and Selection | Command | Description | | ------- | ----------- | | `Alt + Click` | Insert cursor | | `Shift + Alt + UpArrow` | Copy line up | | `Shift + Alt + DownArrow` | Copy line down | | `Shift + Alt + Click` | Select text in blocks | | `Ctrl + Alt + UpArrow` | Add cursor above | | `Ctrl + Alt + DownArrow` | Add cursor below | | `Ctrl + Shift + K` | Delete line | | `Ctrl + Shift + L` | Select all occurrences of current selection | ## Display | Command | Description | | ------- | ----------- | | `Ctrl + Shift + F` | Show Search | ## Search and Replace | Command | Description | | ------- | ----------- | | `Ctrl + F` | Find | | `Ctrl + H` | Replace | | `Ctrl + Shift + F` | Find in Files | | `Ctrl + Shift + H` | Replace in Files | | `Ctrl + Shift + Enter` | Replace All | ## Navigation | Command | Description | | ------- | ----------- | | `Ctrl + P` | Go to File | | `Ctrl + J` | Toggle panel (Opens/closes terminal) | | `Ctrl + B` | Toggle primary sidebar | | `Ctrl + Shift + E` | Go to explorer | | `Ctrl + Shift + X` | Go to extensions | | `Ctrl + Shift + D` | Go to Run and Debug | | `Ctrl + Shift + G` | Go to Source Control | | `Ctrl + Shift + H` | Go to Search | | `Ctrl + Shift + J` | Go to Problems | | `` Ctrl + ↑/↓ ``| Scroll up/down | | `` Ctrl+ Home/End ``| Scroll top/bottom | ## Editor Management | Command | Description | | ------- | ----------- | | `Ctrl + W` | Close Editor | | `Ctrl + \` | Split Editor | | `Ctrl + Shift + PgUp` | Move Editor Left | | `Ctrl + Shift + PgDn` | Move Editor Right | ## File Management | Command | Description | | ------- | ----------- | | `Ctrl + N` | New Text File | | `Ctrl + O` | Open | | `Ctrl + S` | Save | | `Ctrl + Shift + S` | Save As | | `Ctrl + W` | Close | | `Ctrl + Shift + T` | Open Recently Closed Editor | ## Debug | Command | Description | | ------- | ----------- | | `F9` | Toggle Breakpoint | | `F5` | Start | | `Ctrl + F5` | Start (without debugging) | | `F11` | Step Into | ## Integrated Terminal | Command | Description | | ------- | ----------- | | `` Ctrl + ` `` | Show integrated terminal | | `` Ctrl + Shift + ` `` | Create new integrated terminal |