Generated by DeepSeek V3.2| Visual Studio Code | |
|---|---|
| Name | Visual Studio Code |
| Developer | Microsoft |
| Released | 29 April 2015 |
| Programming language | TypeScript, JavaScript, CSS |
| Operating system | Windows, macOS, Linux |
| Genre | Source-code editor, Integrated development environment |
| License | MIT License |
| Website | https://code.visualstudio.com/ |
Visual Studio Code. It is a free, open-source source-code editor developed by Microsoft for Windows, macOS, and Linux. Built on the Electron framework, it combines a streamlined editor with powerful developer tooling, supporting a wide range of programming languages through a rich ecosystem of extensions. Its design emphasizes performance, flexibility, and deep integration with modern development workflows, including Git version control and Docker containerization.
Announced by Microsoft at its Build 2015 conference, the editor entered public preview shortly thereafter. Unlike the full Visual Studio IDE, it is a cross-platform application focused on providing a fast, customizable core for editing and debugging. The project is developed on GitHub under the permissive MIT License, encouraging community contributions. Its architecture leverages components like the Language Server Protocol and Debug Adapter Protocol to provide intelligent language support uniformly across different tools.
The editor provides intelligent code completion, syntax highlighting, and bracket-matching for numerous languages out-of-the-box, powered by technologies like IntelliSense. It features an integrated terminal, a powerful debugger with breakpoint support, and seamless integration with Git for version control operations like branching and merging. The user interface is highly customizable, with theming support and a command palette for quick access to functionality. It also includes built-in support for Node.js development and tools for working with JSON and Markdown.
A vast marketplace allows users to install extensions that add new languages, themes, debuggers, and tools, connecting to external services like Azure or GitHub Copilot. Popular extensions include those for Python by Microsoft, ESLint for JavaScript linting, and Remote - SSH for editing code on remote servers. The extension API is well-documented, enabling third-party developers from organizations like Red Hat (for Java) and Dart to build deep integrations.
The initial release was built using web technologies like TypeScript and the Electron framework, with key development work led by teams at Microsoft. A significant milestone was the introduction of the Language Server Protocol, developed in collaboration with IBM and Red Hat, to decouple language intelligence from the editor itself. Development follows a rapid monthly release cycle, with Insider builds available for testing. Major updates have added features like Live Share for real-time collaboration and improved support for Jupyter Notebooks.
Upon release, it received positive reviews from publications like InfoWorld and Ars Technica, praised for its performance and extensibility compared to editors like Sublime Text and Atom. It quickly gained widespread adoption, becoming a favorite in surveys like the Stack Overflow Developer Survey. Its success influenced the development of other tools, including GitHub's own web-based editor. The project's open-source nature and strong support for JavaScript and TypeScript ecosystems have made it a cornerstone of modern web development.
* Visual Studio * Atom (text editor) * Sublime Text * Eclipse (software) * IntelliJ IDEA * Language Server Protocol * Electron (software framework)
Category:Source code editors Category:Free software programmed in TypeScript Category:Microsoft development tools Category:Software using the MIT license Category:Cross-platform software