Open source IDE supported by Microsoft very fast and with support for a lot extensions.
This tip it's very useful to when you are create yaml files or programming python to see the code indentation
- Go Settings
- Search the configuration:
editor.renderWhitespace - Change to All
We this feature, you have the context to where you are in the code because the sections stick at the top, e.g. a class definition, method definition, markdown headers, etc.
- Go Settings
- Search the configuration:
sticky - Select the option
Edit > Sticky Scroll
Visual Studio Code has debugger settings configured per project in the launch.json:
"justMyCode": false,
"symbolOptions": {
"searchMicrosoftSymbolServer": true,
"searchNuGetOrgSymbolServer": true
},
"suppressJITOptimizations": true,
"env": {
"COMPlus_ZapDisable": "1",
"COMPlus_ReadyToRun": "0"
}Original source of the tutorial .NET Blog
Menu > File > Preferences > Keyboard Shortcuts
Comments
Ctrl+KCtrl+C: Add line comment (editor.action.addCommentLine)Ctrl+KCtrl+U: Remove line comment (editor.action.removeCommentLine)
Capitalization
Ctrl+Shift+U: Transform to uppercase (editor.action.transformToUppercase) Modified by meCtrl+U: Transform to lowercase (editor.action.transformToLowercase) Modified by me
Files
Ctrl+Shift+S: Save All (saveAll) Modified by me
Duplicate line
Ctrl+D: Copy line current line to down (editor.action.copyLinesDownAction) Modified by me
Selection
Alt+Click with mouse: Multiple cursors to write in multiple lines in the same time. Pressescto exit. Same with vimShift+Alt+Up Arrow: Cursor column select up (cursorColumnSelectUp) Modified by meShift+Alt+Down Arrow: Cursor column select down (cursorColumnSelectDown) Modified by meShift+Alt+Right Arrow: Cursor column select right (cursorColumnSelectRight) Modified by meShift+Alt+Left Arrow: Cursor column select left (cursorColumnSelectLeft) Modified by me

