Core Editor Features
Visual Studio Code comes with a rich set of built-in features for productive code editing, debugging, and source control. This section covers the core capabilities available out of the box.
Configure
Customize VS Code to match your workflow. Set up keyboard shortcuts, adjust settings, manage extensions, and create profiles for different projects.
Edit code
Take advantage of powerful editing features like IntelliSense for smart completions, code navigation to quickly move through your codebase, refactoring tools, and snippets.
Build, debug, and test
Run tasks to automate your build process, use the built-in debugger with support for many languages, and run your tests directly from the editor.
Source control
VS Code has integrated Git support with features for staging and committing, branch management, resolving merge conflicts, and collaborating on GitHub.
Terminal
Use the integrated terminal to run commands without leaving the editor. Configure terminal profiles, take advantage of shell integration, and customize the terminal appearance.