VSCode Tutorial

VS Code (full name: Visual Studio Code) is a free, open-source, cross-platform code editor created by Microsoft.

VS Code supports Windows, macOS, and Linux, with powerful features and flexible extensibility.

VS Code was first released on April 29, 2015.

In the 2019 Stack Overflow developer survey, Visual Studio Code was recognized as the most popular development environment among developers.


License

VS Code's source code is released on GitHub under the MIT License, which means the source code is open source, and users are free to use, copy, modify, and distribute the source code as long as they follow the terms of the MIT License.

The VS Code product itself uses Microsoft's software license terms. These terms specify how users can install and use VS Code, including developing and testing applications, deploying in internal enterprise networks, demoing applications, etc.


Release History

  • On April 29, 2015, the development plan was announced and a preview version was released at the Build 2015 conference.
  • On November 18, 2015, it was open-sourced and support for extensions was announced on GitHub.
  • On April 14, 2016, the official version was released.
  • ...
  • In November 2024, version 1.96, GitHub Copilot can be used for free.
  • ...

Features

  • Multi-language support: Supports JS/TS/CSS/HTML by default; extensions can be installed to support Python, C/C++, Java, Go, etc.
  • Core editing features: Syntax highlighting, bracket completion, code folding, code snippets, IntelliSense
  • Debugging capability: Built-in Node.js debugger
  • Cross-platform: Based on Electron, consistent experience across Windows/macOS/Linux
  • Workspace: Open multiple directories simultaneously, save and reuse project settings
  • Flexible configuration: Switch file encoding, line endings, and language modes to adapt to different environments

Related Links


Related Products

Domestic (Chinese) Alibaba and ByteDance also have AI IDEs developed based on VS Code:

Online AI application generation and development platform:

Other Extensions