10 results found
-
UX Guidelines | Visual Studio Code Extension API
An outline of VS Code's overall UI architecture and elements; Recommendations and examples for UI contributed by an extension; Links to relevant guides and samples; Before diving into the details, it's important to understand how the various architectural UI parts of VS Code fit together and how and where your extension could contribute. Containers
-
Download Visual Studio Code - Mac, Linux, Windows
Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications.
-
Documentation for Visual Studio Code
Get familiar with Visual Studio Code and learn how to code faster with AI. Download VS Code for Windows, macOS, or Linux. Follow the setup guide to install and configure VS Code for your OS. Discover the key features of VS Code with the step-by-step tutorial. Get started with GitHub Copilot, your AI coding assistant.
-
Debugger Extension | Visual Studio Code Extension API
Visual Studio Code's debugging architecture allows extension authors to easily integrate existing debuggers into VS Code, while having a common user interface with all of them. VS Code ships with one built-in debugger extension, the Node.js debugger extension, which is an excellent showcase for the many debugger features supported by VS Code:
-
Supporting Remote Development and GitHub Codespaces
This article summarizes what extension authors need to know about Remote Development and Codespaces including the extension architecture, how to debug your extension in remote workspaces or Codespaces, and recommendations on what to do if your extension does not work properly.
-
Use agent mode in VS Code - Visual Studio Code
Agent mode is optimized for making autonomous edits across multiple files in your project. It is particularly useful for complex tasks that require not only code edits but also the invocation of tools and terminal commands. You can use agent mode to: Refactor parts of your codebase, such as "refactor the app to use a Redis cache".
-
Remote Development with Linux - Visual Studio Code
Linux is a highly variable environment and the large number of server, container, and desktop distributions can make it difficult to know what is supported. Visual Studio Code Remote Development has prerequisites for the specific host / container / WSL distribution you will be connecting to.
-
Migrating VS Code to Process Sandboxing - Visual Studio Code
The VS Code process architecture was overhauled and in the process significantly strengthened. We highlight the major milestones along the way, which we hope provides valuable insights for others to learn from.
-
Using Docker in WSL 2 - Visual Studio Code
This new Docker architecture works a lot like Visual Studio Code's WSL remote development support in that the Docker CLI running on the host machine executes commands within the Docker Integration Package, which runs on the remote WSL VM.
-
Visual Studio Code Server
Architecture. We want to provide a unified VS Code experience no matter how you use the editor, whether it's local or remote, in the desktop or in the browser. Access to the VS Code Server is built in to the existing code CLI. The CLI establishes a tunnel between a VS Code client and your remote machine.