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.