.Net full stack Essentials - Extension Pack for VS Code
This extension pack for Visual Studio Code adds extensions that are amazingly useful for dotnet fullstack development
See the CHANGELOG for the latest changes
I am often searched all my favorite VS Code extensions. So I decided it was time to share them via an extension pack.
As web tools evolve, the usefulness of extensions come and go. I reserve the right to update the extension pack's contents up to my own discretion.
Recommended Settings
Here are some of my recommended settings. These are optional, but I get asked a lot for them, so here they are.
Editor settings
"editor.autoIndent": "full",
"editor.codeLens": false,
"editor.cursorBlinking": "solid",
"editor.cursorSmoothCaretAnimation": true,
"editor.cursorStyle": "line",
"editor.fontSize": 16,
"editor.fontFamily": "'FiraCodeiScript-Bold', Dank Mono, Operator Mono, Fira Code, Inconsolata",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.formatOnType": false,
"editor.formatOnSave": true,
"editor.letterSpacing": 0.5,
"editor.lineHeight": 25,
"editor.minimap.enabled": false,
"editor.multiCursorModifier": "ctrlCmd",
"editor.suggestSelection": "first",
"editor.tabCompletion": "on",
"editor.tabSize": 2,
"editor.wordWrap": "on",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
//following will be in italic (=FlottFlott)
"comment",
"entity.name.type.class", //class names
"entity.other.attribute-name", //HTML Attributes
"keyword", //import, export, return…
"constant", //String, Number, Boolean…, this, super
"storage.modifier", //static keyword
"storage.type.class.js", //class keyword
],
"settings": {
"fontStyle": "italic"
}
},
{
"scope": [
//following will be excluded from italics (VSCode has some defaults for italics)
"invalid",
"keyword.operator",
"constant.numeric.css",
"keyword.other.unit.px.css",
"constant.numeric.decimal.js",
"constant.numeric.json"
],
"settings": {
"fontStyle": ""
}
}
]
}
File settings
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 1000,
"files.hotExit": "onExit",
"files.defaultLanguage": "",
"files.trimTrailingWhitespace": true,
Prettier settings
"prettier.printWidth": 120,
"prettier.bracketSpacing": true,
"prettier.singleQuote": true,
Included
This extension pack includes the following extensions:
Extension |
Stats |
Angular Snippets |
|