Architecture, Components & Workflow
Lightweight code editor with syntax highlighting and multi-language support
Extensible architecture with marketplace of 50,000+ extensions
IntelliSense, linting, and debugging for 50+ languages
Terminal, Git integration, task runner, and debugger
Customizable interface with themes, icons, and layouts
Settings sync and workspace configuration management
Smart code completion, parameter hints, and quick info based on language analysis
Built-in debugger with breakpoints, watch variables, and call stacks
Extensive themes, icon packs, and full UI customization options
50,000+ community extensions for languages, tools, and integrations
Built-in Git version control with staging, commits, and branch management
Powerful command palette and customizable keyboard shortcuts
Real-time collaborative coding with other developers
Built-in terminal for running commands without leaving the editor
Open a folder or create a new workspace in VSCode
Add language support, linters, formatters, and debuggers from the marketplace
Set up preferences, formatters, and language-specific configurations
Use IntelliSense, syntax highlighting, and real-time feedback while coding
Use built-in debugger, run tests, and validate output
Stage, commit, push changes using integrated Git tools
Use integrated terminal or extensions to deploy your application