|
- Built-in Commands | Visual Studio Code Extension API
This document lists a subset of Visual Studio Code commands that you might use with vscode commands executeCommand API Read the Commands guide for how to use the commands API The following is a sample of how to open a new folder in VS Code:
- Manage Jupyter Kernels in VS Code
The Visual Studio Code notebooks' kernel picker helps you to pick specific kernels for your notebooks You can open the kernel picker by clicking on Select Kernel on the upper right-hand corner of your notebook or through the Command Palette with the Notebook: Select Notebook Kernel command
- File System API | Visual Studio Code Extension API
The text document content provider API allows you to create readonly documents in Visual Studio Code from arbitrary sources You can find a sample extension with source code at: https: github com microsoft vscode-extension-samples blob main virtual-document-sample README md
- Bundling Extensions | Visual Studio Code Extension API
Decomposition and reuse are development best practices but they come at a cost when installing and running extensions Loading 100 small files is much slower than loading one large file That's why we recommend bundling Bundling is the process of combining multiple small source files into a single file
- Activation Events | Visual Studio Code Extension API
Activation Events is a set of JSON declarations that you make in the activationEvents field of package json Extension Manifest Your extension becomes activated when the Activation Event happens Here is a list of all available Activation Events: We also provide a reference of all fields in the package json extension manifest
- Tree View API | Visual Studio Code Extension API
To explain the Tree View API, we are going to build a sample extension called Node Dependencies This extension will use a treeview to display all Node js dependencies in the current folder The steps for adding a treeview are to contribute the treeview in your package json, create a TreeDataProvider, and register the TreeDataProvider
- Extension Manifest | Visual Studio Code Extension API
Set to marketplace to enable the default Marketplace Q A site Set to a string to provide the URL of a custom Q A site Set to false to disable Q A altogether Specify the location from where users can sponsor your extension This is an object with a single property url, which links to a page where users can sponsor your extension
|
|
|