
VS Code API
VS Code API. VS Code API is a set of JavaScript APIs that you can invoke in your Visual Studio Code extension. This page lists all VS Code APIs available to extension authors. API namespaces and classes. This listing is compiled from the vscode.d.ts file from the VS Code repository. authentication
Extension API - Visual Studio Code
Extension Capabilities dissects VS Code's vast API into smaller categories and points you to more detailed topics. Extension Guides includes guides and code samples that explain specific usages of VS Code Extension API.
Using Proposed API | Visual Studio Code Extension API
Proposed APIs are a set of unstable APIs that are implemented in VS Code but not exposed to the public as stable APIs does. They are subject to change, only available in Insiders distribution and cannot be used in published extensions.
Language Model API | Visual Studio Code Extension API
The Language Model API enables you to use the Language Model and integrate AI-powered features and natural language processing in your Visual Studio Code extension. You can use the Language Model API in different types of extensions.
Your First Extension | Visual Studio Code Extension API
First, use Yeoman and VS Code Extension Generator to scaffold a TypeScript or JavaScript project ready for development. For a TypeScript project, fill out the following fields: # ? What type of extension do you want to create? New Extension (TypeScript) # ? What's the name of …
AI Toolkit FAQ - Visual Studio Code
Go to the OpenAI documentation and select API Keys or Project API Keys to create or retrieve your API key. After you copy the API key, fill it in the format of Authorization: Bearer <YOUR_API_KEY> for authentication header in AI Toolkit. See the OpenAI documentation for more information.
Webview API | Visual Studio Code Extension API
The webview API allows extensions to create fully customizable views within Visual Studio Code. For example, the built-in Markdown extension uses webviews to render Markdown previews. Webviews can also be used to build complex user interfaces …
Debug .NET within a container - Visual Studio Code
Install the .NET SDK, which includes support for attaching to the .NET debugger. With .NET SDK 7 or later, you have the option of debugging without a Dockerfile. Install the Visual Studio Code C# extension, which includes support for attaching to the .NET debugger with VS Code.
ASP.NET Core in a container - Visual Studio Code
In this guide you will learn how to: Create a Dockerfile file describing a simple .NET Core service container. Build, run, and verify the functionality of the service. Debug the service running as a container. Docker and the VS Code Docker extension must be installed as described on the overview. For .NET development, install .NET SDK.
Language Server Extension Guide | Visual Studio Code Extension API
Explain how to build a Language Server extension in VS Code using the provided Node SDK. Explain how to run, debug, log, and test the Language Server extension. Point you to some advanced topics on Language Servers.