10 results found
-
Basic editing - Visual Studio Code
Basic editing Visual Studio Code is an editor first and foremost, and includes the features you need for highly productive source code editing. This topic takes you through the basics of the editor and helps you get moving with your code. Keyboard shortcuts Being able to keep your hands on the keyboard when writing code is crucial for high productivity. VS Code has a rich set of default ...
-
Built-in Commands | Visual Studio Code Extension API
Built-in Commands 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:
-
Transact-SQL in Visual Studio Code
Learn about Visual Studio Code editor features (code completion, debugging, snippets, linting) for Transact-SQL.
-
Chat Participant API | Visual Studio Code Extension API
Chat Participant API Chat participants are specialized assistants that enable users to extend chat in VS Code with domain-specific experts. Users invoke a chat participant by @-mentioning it, and the participant is then responsible for handling the user's natural language prompt. In this extension guide, you learn how to create a chat participant by using the Chat Participant API. VS Code has ...
-
Make chat an expert in your workspace - Visual Studio Code
Make chat an expert in your workspace Chat becomes significantly more helpful when it has a deep understanding of your entire codebase, not just individual files. Workspace context is the underlying mechanism that enables the AI to search across your project, understand how components connect, and provide answers grounded in your actual code. This enables you to ask broad questions like "where ...
-
Polyglot Notebooks in VS Code
C# F# PowerShell JavaScript HTML Mermaid SQL KQL (Kusto Query Language) Features In addition to executing the code for the languages above, you can take advantage of: Connecting to and querying from Microsoft SQL Server databases and Kusto clusters. Language server support such as IntelliSense, autocompletion, and syntax highlighting for each ...
-
Default keyboard shortcuts reference - Visual Studio Code
Default keyboard shortcuts reference VS Code comes with a set of default keyboard shortcuts. This article lists common default keyboard shortcuts in VS Code. For a full list of keyboard shortcuts, use either of these options within VS Code: Select Preferences: Open Default Keyboard Shortcuts (JSON) in the Command Palette. Open the Keyboard Shortcuts editor, and then select Show System ...
-
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 ...
-
Command Line Interface (CLI) - Visual Studio Code
Select a profile You can launch VS Code with a specific profile via the --profile command-line interface option. You pass the name of the profile after the --profile argument and open a folder or a workspace using that profile. The command line below opens the web-sample folder with the "Web Development" profile: code ~/projects/web-sample --profile "Web Development" If the profile specified ...
-
Commands | Visual Studio Code Extension API
Some commands take arguments that control their behavior. Commands may also return a result. The API-like vscode.executeDefinitionProvider command, for example, queries a document for definitions at a given position. It takes a document URI and a position as arguments, and returns a promise with a list of definitions: