summaryrefslogtreecommitdiff
path: root/VSCode.md
diff options
context:
space:
mode:
Diffstat (limited to 'VSCode.md')
-rw-r--r--VSCode.md151
1 files changed, 151 insertions, 0 deletions
diff --git a/VSCode.md b/VSCode.md
new file mode 100644
index 0000000..e856eec
--- /dev/null
+++ b/VSCode.md
@@ -0,0 +1,151 @@
+==_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 |
+
+
+