Optimal workspace setup for productivity.
Optimal workspace setup for productivity.
| Category | Extensions |
|---|---|
| AI | GitHub Copilot, Copilot Chat |
| Git | GitLens, Git Graph |
| Markdown | Markdown All in One, markdownlint |
| Format | Prettier, EditorConfig |
| Diagrams | Mermaid Preview, Draw.io |
{
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.rulers": [80, 120],
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true,
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": true
}
{
"recommendations": [
"github.copilot",
"github.copilot-chat",
"eamodio.gitlens",
"esbenp.prettier-vscode",
"davidanson.vscode-markdownlint"
]
}
| Type | Use |
|---|---|
| Node.js | "type": "node" |
| TypeScript | "type": "node", "preLaunchTask": "tsc" |
| Extension | "type": "extensionHost" |
| Python | "type": "debugpy" |
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "npm",
"script": "compile",
"problemMatcher": "$tsc"
}
]
}
.vscode/
├── settings.json # Workspace settings
├── extensions.json # Recommended extensions
├── launch.json # Debug configs
├── tasks.json # Build tasks
└── *.code-snippets # Custom snippets
{
"folders": [
{ "path": "frontend" },
{ "path": "backend" }
],
"settings": {}
}
{
"[markdown]": {
"editor.wordWrap": "on",
"editor.quickSuggestions": false
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
```35:["$","$L3b",null,{"content":"$3c","frontMatter":{"name":"vscode-environment","description":"Optimal workspace setup for productivity.","tier":"standard","applyTo":"**/.vscode/**,**/settings.json,**/launch.json,**/tasks.json,**/extensions.json"}}]