vscode top-level property

VSCode get vscode

Main VS Code API entry point.

Provides access to all VS Code namespaces:

  • vscode.window - Window operations (messages, editors, terminals)
  • vscode.workspace - Workspace operations (files, folders, config)
  • vscode.commands - Command execution
  • vscode.extensions - Extension management
  • vscode.lm - Language model API
  • vscode.chat - Chat participant API

Example:

final version = await vscode.getVersion();
await vscode.window.showInformationMessage('VS Code $version');

Implementation

VSCode get vscode => VSCode.instance;