GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Agents
  • Models
  • Customizations
  • Continuity
  • Write code
  • Enterprise
  • Extensibility
  • Release notes
  • Blog
  • Documentation
  • Learn
  • API
  • FAQ
  • Extension Marketplace (opens in new tab)

This view

  • Original page
  • New address

GeezerVison is showing code.visualstudio.com — Code Editing - Visual Studio Code

Edit, build, and debug with confidence

Visual Studio Code gives you smart code completions, rich navigation, built-in debugging, integrated testing, and Git. All in a fast, free editor that supports hundreds of languages.

Download

Built-in tools for every step

Keep your developer inner loop moving with built-in tools to write, run, debug, test, and commit your code.

VS Code showing available refactoring actions for selected code.

Code smarter, not harder

Combine IntelliSense completions that understand your code's types and imports with AI inline suggestions for your next edit. Edit multiple lines at once with multi-cursor, insert snippets with a keystroke, and use quick fixes and refactorings to improve your code as you go.

Highlights: IntelliSense, AI inline suggestions, quick fixes, refactoring, multi-cursor editing, and snippets.

Explore code editing features
Active debug session with the Run and Debug view, an editor breakpoint, Debug toolbar, and Debug Console.

Debug without leaving the editor

Set breakpoints, step through code, inspect variables, and view call stacks, all without leaving VS Code. The built-in debugger supports Node.js, TypeScript, and JavaScript out of the box, with extensions for Python, C#, Java, and more.

Highlights: breakpoints, watch expressions, call stacks, inline values, debug console, and launch configurations.

Get started with debugging
Test Explorer highlighting Fix Test Failure, with a Copilot suggestion for fixing the failing test in the editor.

Run and manage tests, right in the editor

Run and manage tests from the Test Explorer, see results inline, and measure code coverage to catch gaps before they reach production. Extensions bring testing support for every major framework, including Jest, pytest, JUnit, and more. Use AI assistance from GitHub Copilot to diagnose test failures and suggest fixes.

Highlights: Test Explorer, inline pass/fail indicators, code coverage overlays, and continuous run mode.

Explore testing in VS Code
VS Code's 3-way merge editor showing incoming, current, and result panels for resolving merge conflicts.

Git, built in

Stage changes, write commits, create branches, and resolve merge conflicts, all from a visual interface that stays in sync with the Git CLI. Review diffs inline, browse file history in the Timeline view, and manage pull requests with the GitHub Pull Requests extension.

Highlights: staging, inline diffs, branch management, merge conflict resolution, Timeline view, and GitHub PR integration.

Learn about source control

Your language, fully supported

JavaScript, TypeScript, JSON, CSS, and HTML work out of the box with rich IntelliSense, linting, and formatting. For Python, Java, C#, C++, Go, Rust, and more, install extensions from the Visual Studio Marketplace to add syntax highlighting, error checking, refactoring, and debugging for the languages you use.

See supported languages
Marketplace extensions for Python, C/C++, Java, C#, Go, Dart, PHP, and Ruby.

Preview web apps as you code

Open a live browser preview right next to your code. See changes instantly, inspect the DOM, and debug front-end issues without switching windows. Agents can also use the integrated browser to interact with your app and verify their changes.

Learn about the integrated browser
Integrated browser highlighting the Share with Agent button, with chat showing the agent can access the shared page.

A terminal beside your code

Use your favorite shell in the integrated terminal to run commands, build your project, and start development servers alongside your code. Split terminals to work on multiple tasks, and jump from file links in the output straight to the editor. Fully customizable.

Explore the integrated terminal
Customized integrated terminal with a Starship prompt, Nerd Font symbols, and a Sapphire workbench theme.

Make it yours

Pick a color theme, remap keyboard shortcuts, and fine-tune hundreds of settings to match the way you work. Sync everything across machines with Settings Sync, or package your setup into a profile you can share with your team.

Explore color themes
VS Code's color theme picker previewing Quiet Light alongside TypeScript code.

And much more

Refactoring

Rename symbols, extract methods, and organize imports across your entire project with language-aware refactoring.

Integrated terminal

Run commands, scripts, and build tools from a full-featured terminal without leaving the editor.

Code snippets

Insert reusable code patterns with tab stops and variables for faster, more consistent coding.

Timeline & local history

Track file changes over time with built-in local history, even without source control configured.

Accessibility

Screen reader support, high contrast themes, and keyboard-first design so every developer can be productive.

Profiles

Create and switch between profiles to customize settings, extensions, and UI layout for different projects or workflows.

Start coding for free

Download VS Code and start building today.

Download VS Code Explore the docs
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.