← All repositories

Vscode

Features

  • Code EditorsA lightweight, cross-platform code editor supporting multiple operating systems, frequent release cycles, and automated update mechanisms.
  • Extension HostsAn isolated execution environment for extensions, supporting local, remote, and web-based runtimes.
  • Language Server ClientsA standardized, cross-platform interface for communicating with language servers to provide rich language support.
  • JavaScript IntelliSenseIntelligent code completion, parameter information, and reference searching for JavaScript projects using static analysis.
  • Integrated Version ControlIntegrated source control allowing Git operations such as staging, committing, branching, and conflict resolution directly within the editor.
  • Java Development PacksA pre-configured development environment setup including the editor, language runtimes, and essential extensions.
  • Autonomous Coding AgentsAutonomous AI assistants that decompose high-level coding goals into actionable steps, perform file edits, execute commands, and apply self-correction within the development environment.
  • Conversational AI InterfacesA conversational AI interface integrated into the editor that supports natural language queries for code analysis, feature generation, bug fixing, and multi-turn agentic workflows.
  • CMake IntegrationsAn extension providing build-system integration, including project configuration, build automation, and debugging support.
  • Background Task RunnersA task configuration for long-running processes that monitor file changes, allowing the editor to track background status and trigger automated actions.
  • Integrated TerminalsAn integrated terminal for executing shell commands, supporting standard shell environments for build and deployment tasks.
  • Python EnvironmentsAn integrated environment for language-specific development, including project management and support for multiple language interpreters.
  • Declarative Language FeaturesA configuration-based system for defining language capabilities like syntax highlighting, snippet completion, and auto-indentation.