10 results found
-
Commands | Visual Studio Code Extension API
Commands Commands trigger actions in Visual Studio Code. If you have ever configured a keybinding, then you've worked with commands. Commands are also used by extensions to expose functionality to users, bind to actions in VS Code's UI, and implement internal logic. Using Commands VS Code includes a large set of built-in commands that you can use to interact with the editor, control the user ...
-
GitHub Copilot in VS Code - Visual Studio Code
Copilot is your AI pair programmer tool in Visual Studio Code. Get code suggestions as you type in the editor, or use natural language chat to ask about your code or start an editing session for implementing new feature and fixing bugs.
-
when clause contexts | Visual Studio Code Extension API
when clause contexts Visual Studio Code sets various context keys and specific values depending on what elements are visible and active in the VS Code UI. These contexts can be used to selectively enable or disable extension commands and UI elements, such as menus and views. For example, VS Code uses when clauses to enable or disable command keybindings, which you can see in the Default ...
-
Common Capabilities | Visual Studio Code Extension API
Common Capabilities Common Capabilities are important building blocks for your extensions. Almost all extensions use some of these functionalities. Here is how you can take advantage of them. Command Command is central to how VS Code works. You open the Command Palette to execute commands, bind custom keybindings to commands, and right-click to invoke commands in Context Menus. An extension ...
-
Terminal Basics - Visual Studio Code
Visual Studio Code has an integrated terminal to enable working in your shell of choice without leaving the editor.
-
Remote Development FAQ - Visual Studio Code
Remote Development FAQ This article covers frequently asked questions for each of the Visual Studio Code Remote Development extensions. See the SSH, Containers, and WSL articles for more details on setting up and working with each of their respective capabilities. Or try the introductory Tutorials to help get you running quickly in a remote environment. For questions about GitHub Codespaces ...
-
Developing with Remote Tunnels - Visual Studio Code
Developing with Remote Tunnels The Visual Studio Code Remote - Tunnels extension lets you connect to a remote machine, like a desktop PC or virtual machine (VM), via a secure tunnel. You can connect to that machine from a VS Code client anywhere, without the requirement of SSH. Tunneling securely transmits data from one network to another via Microsoft dev tunnels. This can eliminate the need ...
-
JavaScript extensions for VS Code
JavaScript extensions for VS Code Visual Studio Code supports many features for JavaScript and Node.js development. The features that ship with the downloaded product are the core features: debugging, IntelliSense, code navigation, etc. In addition, to these core features, you can install a large number of quality extensions to add features to VS Code for JavaScript development. Tip: To see ...
-
Editing Python in Visual Studio Code
Editing Python in Visual Studio CodeEditing Python in Visual Studio Code Visual Studio Code is a powerful editing tool for Python source code. The editor includes various features to help you be productive when writing code. For more information about editing in Visual Studio Code, see Basic Editing and Code Navigation. In this overview, we will describe the specific editing features provided ...
-
Node.js tutorial in Visual Studio Code
The Visual Studio Code editor has great support for writing and debugging Node.js applications. This tutorial takes you from Hello World to a full Express web application.