Visual Studio Code

提示：此条目的主题不是Microsoft Visual Studio。

Visual Studio Code

“欢迎使用”界面

開發者| 微软
首次发布| 2015年4月29日，​10年前​（2015-04-29）
当前版本|

* 1.102.0（2025年7月10日；穩定版本）[1]
* 1.103.0-insiders（2025年7月11日；預發佈版本）[2]

源代码库|

* github.com/microsoft/vscode

编程语言| TypeScript、JavaScript、CSS
操作系统| Windows 7或更高版本、OS X 10.10或更高版本、Linux
平台| IA-32、x86-64、ARM64[3]
文件大小|

* Windows：40.8–68.3 MB
* Linux：46.5–66.6 MB
* macOS：67.5 MB

语言| 美国英语、法语、德语、義大利语、俄语、西班牙语、正體中文、簡體中文、日语、韓语、葡萄牙语、土耳其语[4]
类型| 源代码编辑器、调试工具
许可协议|

* 源代码：MIT許可證[5]
* 可执行文件：免費軟件[6]

网站| code.visualstudio.com

Visual Studio Code（简称 VS Code）是一款由微软开发且跨平台的免费源代码编辑器[7]。该软件以扩展的方式支持语法高亮、代码自动补全（又称 IntelliSense（英语：IntelliSense））、代码重构功能，并且内置了命令行工具和 Git 版本控制系统[8]。用户可以更改主题和键盘快捷方式实现个性化设置，也可以通过内置的扩展程序商店安装其他扩展以拓展软件功能。

VS Code 使用 Monaco Editor 作為其底層的程式碼編輯器。[9]

Visual Studio Code 的源代码以 MIT許可證在 GitHub 上释出[5]，而可执行文件使用了专门的许可证[6]。

微软在2015年4月29日举办的 Build 2015大会上公布了 Visual Studio Code 的开发计划；同日，其预览版本发布[10]。2015年11月18日，Visual Studio Code 在 GitHub 上開源，同時宣佈將支持擴展功能[11]。2016年4月14日，Visual Studio Code 正式版發佈[12]。

在2019年的 Stack Overflow 组织的开发者調查中，Visual Studio Code 被认为是最受开发者欢迎的开发环境。据调查，87317名受访者中有50.7%的受访者声称正在使用 Visual Studio Code[13]。

## 功能

[编辑]

Visual Studio Code 默认支持非常多的编程语言，包括 JavaScript、TypeScript、CSS 和 HTML；也可以通过下载扩展支持 Python、C/C++、Java 和 Go 在内的其他语言[14]。支持功能包括语法高亮、括号补全、代码折叠和代码片段；对于部分语言，可以使用 IntelliSense（英语：IntelliSense）[15]。Visual Studio Code 也支持调试 Node.js 程序。和 GitHub 的 Atom一样，Visual Studio Code 也基于 Electron 框架构建[16]。

Visual Studio Code 支持同时打开多个目录，并将信息保存在工作区中以便复用[17]。

作为跨平台的编辑器，Visual Studio Code 允许用户更改文件的代码页、换行符和编程语言。

## 相关事件

[编辑]

### CEC-IDE

[编辑]

2023年6月20日，广东省数字政府科技创新发展论坛在广州市举办，其中发布的数字政府科技产品中包括“（中国）国内首款适配国产操作系统、自主可控的集成开发环境工具CEC-IDE”[18]，根据介绍，CEC-IDE是数字广东公司联合麒麟软件打造的中国“国内首款适配国产操作系统、自主创新的集成开发环境工具”[19]。CEC-IDE提供代码编写、智能辅助、编译调试、版本控制等功能，并有“自建插件市场”[20][21]。随后，CEC-IDE被指出是将开源项目Visual Studio Code换皮发布，并引发争议，官网和GitHub主页均不可见[22]。8月26日，数字广东发表致歉声明，称是因工作疏忽，缺失MIT协议文件，并认真整改和完善管理机制[23][24]。

## 参见

[编辑]

* Atom
* Microsoft Visual Studio

## 参考资料

[编辑]

1. ^ June 2025.  [2025年7月13日].
2. ^ Visual Studio Code Insiders (Install) 1.103.0.20250710.  [2025年7月13日].
3. ^ Visual Studio Code May 2020. Microsoft.  [2021-02-20]. （原始内容存档于2021-05-15）.
4. ^ Visual Studio Code Display Language (Locale). Microsoft.  [2017-07-17]. （原始内容存档于2022-04-29）.
5. ^ 5.0 5.1 LICENSE.txt. github.com/Microsoft/vscode. Microsoft. 2015-11-17  [2015-11-25]. （原始内容存档于2021-01-19）.
6. ^ 6.0 6.1 MICROSOFT SOFTWARE LICENSE TERMS. Microsoft.  [2017-07-17]. （原始内容存档于2017-10-21）.
7. ^ Lardinois, Frederic. Microsoft Launches Visual Studio Code, A Free Cross-Platform Code Editor For OS X, Linux And Windows. TechCrunch. April 29, 2015  [2015-07-02]. （原始内容存档于2022-04-17）.
8. ^ 5 Visual Studio Code Features That Make it a Frontrunner. Hongkiat.  [2021-02-20]. （原始内容存档于2021-01-28）.
9. ^ Optimizations in Syntax Highlighting, a Visual Studio Code Story. 2017-02-08  [2023-10-18]. （原始内容存档于2023-10-18） （英语）.
10. ^ Montgomery, John. BUILD 2015 News: Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013 Update 5. April 29, 2015  [2015-07-02]. （原始内容存档于2016-02-24）.
11. ^ Visual Studio now supports debugging Linux apps; Code editor now open source. Ars Technica.  [18 November 2015]. （原始内容存档于2018-12-26）.
12. ^ Visual Studio Code editor hits version 1, has half a million users. Ars Technica. Condé Nast. 15 April 2016  [2016-04-17]. （原始内容存档于2016-06-07）.
13. ^ Developer Survey Results 2019 - Most Popular Development Environments. StackOverflow Insights. Stack Exchange.  [10 April 2019]. （原始内容存档于2020-03-07）.
14. ^ Language Support in Visual Studio Code. Microsoft.  [2021-02-20]. （原始内容存档于2017-05-11）.
15. ^ IntelliSense in Visual Studio Code. Microsoft.  [2021-02-20]. （原始内容存档于2021-06-07）.
16. ^ Microsoft’s new Code editor is built on Google’s Chromium. Ars Technica.  [18 November 2015]. （原始内容存档于2015-11-19）.
17. ^ Workspaces in Visual Studio Code. Microsoft.  [2021-02-20]. （原始内容存档于2021-06-11）.
18. ^ 广东省数字政府科技创新发展论坛举办. 广东省人民政府. 2023-06-21  [2023-08-25]. （原始内容存档于2023-07-21）.
19. ^ 麒麟软件. “粤”上高地｜麒麟软件与数字广东携手推动广东数字政府建设. 微信公众平台. 2023-06-26  [2023-08-25]. （原始内容存档于2023-10-24）.
20. ^ CEC-IDE. GitHub - CEC-IDE/OpenCEC-IDE: CEC-IDE软件研发工具,适配国产操作系统、自主可控的集成开发环境工具. GitHub.  [2023-08-25]. （原始内容存档于2023-08-25）.
21. ^ CEC-IDE. CEC-IDE官网.
22. ^ 全国首款支持多环境开发的 IDE —— CEC-IDE. OSCHINA. 2023-08-24  [2023-08-25]. （原始内容存档于2023-08-26）.
23. ^ 数字广东DigitalGD. 致 歉 声 明. 2023-08-26. （原始内容存档于2023-08-31）.
24. ^ Ann Cao. China state-backed firm apologises for ‘home developed’ software based on Microsoft source code. 南华早报. 2023-08-29  [2023-10-04]. （原始内容存档于2023-11-10） （英语）.

## 外部链接

[编辑]

维基共享资源上的相关多媒体资源：Visual Studio Code

* 官方网站
* GitHub上的Visual Studio Code
* VS Code扩展商店 （页面存档备份，存于互联网档案馆）

* 查
* 论
* 编

微軟開發工具

開發環境|

| Visual Studio|

* Code
* Express
* Lab Management（英语：Visual Studio Lab Management）
* Team System Profiler（英语：VSTS Profiler）
* Test Professional
* Tools for Applications（英语：Visual Studio Tools for Applications）
* Tools for Office（英语：Visual Studio Tools for Office）

|

其他|

* .NET Compiler Platform（英语：.NET Compiler Platform）
* App Studio（英语：Windows App Studio）
* Blend（英语：Microsoft Blend）
* Expression Web（英语：Microsoft Expression Web）
* GW-BASIC
* Microsoft Pascal（英语：Microsoft Pascal）
* MSBuild
* Robotics Developer Studio
* SharePoint Designer
* FrontPage
* PowerShell ISE
* QuickBASIC
* QBASIC
* QuickC（英语：QuickC）
* Small Basic
* WebMatrix
* Windows SDK
* CLR Profiler（英语：CLR Profiler）
* ILAsm（英语：ILAsm）
* Native Image Generator（英语：Native Image Generator）
* XAMLPad

语言|

* Microsoft Basic
* Visual Basic
* Visual Basic .NET
* Microsoft Visual C++
* C++/CX
* C++/CLI
* 托管C++
* C#
* Visual C#
* F#
* J#
* Visual FoxPro
* IronPython
* IronRuby
* Lean
* JScript
* PowerShell
* TypeScript
* VBScript
* XAML

主要API和框架
（完整列表）|

* Windows API
* Silverlight
* XNA
* DirectX
* Managed DirectX（英语：Managed DirectX）
* Xbox开发工具包
* Windows Installer

.NET框架|

* ASP.NET
* ASP.NET Core
* ASP.NET AJAX
* ASP.NET Dynamic Data（英语：ASP.NET Dynamic Data）
* ASP.NET MVC Framework
* ASP.NET Razor
* ADO.NET
* Entity Framework
* CardSpace
* Communication Foundation
* Identity Foundation（英语：Windows Identity Foundation）
* 语言集成查询（LINQ）
* Presentation Foundation
* Workflow Foundation

驱动程序|

* 驱动程序开发工具包（WDK）
* WDF
* KMDF
* UMDF
* Windows Hardware Certification Kit（英语：Windows Hardware Certification Kit）
* WDM

数据库|

| SQL Server|

* Express
* Standard
* Compact
* Management Studio
* 前身：MSDE

|

SQL服务|

* Analysis（英语：Microsoft Analysis Services）
* Reporting
* Integration（英语：SQL Server Integration Services）
* Notification（英语：SQL Server Notification Services）

其他|

* Visual FoxPro
* Microsoft Access
* Access数据库引擎
* 可扩展存储引擎（ESE）

源代码控制|

* Team Foundation Server
* Visual SourceSafe

交付|

* Active Setup（英语：Active Setup）
* ClickOnce
* NuGet
* Web PI
* Windows Installer
* WiX（英语：WiX）
* Windows商店

* 查
* 论
* 编

HTML编辑器

* 网页设计

开源软件|

* Aptana（英语：Aptana）
* Arachnophilia（英语：Arachnophilia）
* Atom
* Bluefish（英语：Bluefish (software)）
* Eclipse
* Komodo Edit（英语：Komodo Edit）
* NetBeans
* TextMate
* Visual Studio Code

| 基于CodeMirror（英语：CodeMirror）|

* Brackets
* Light Table

|

基于Mozilla Composer|

* BlueGriffon
* SeaMonkey

基于Scintilla|

* FlashDevelop（英语：FlashDevelop）
* Geany
* Notepad++
* Notepad2
* Programmer's Notepad（英语：Programmer's Notepad）
* SciTE

网络应用程序|

* Ace
* Aloha Editor（英语：Aloha Editor）
* CKEditor
* CodeMirror（英语：CodeMirror）
* ContentTools（英语：ContentTools）
* Maqetta（英语：Maqetta）
* TinyMCE
* WYMeditor（英语：WYMeditor）
* YUI Rich Text Editor（英语：YUI Rich Text Editor）

免費軟體|

* FirstPage（英语：FirstPage）
* Google Web Designer
* HTML-Kit
* Visual Studio Express
* Visual Studio Community
* PSPad
* RJ TextEd
* TED Notepad（英语：TED Notepad）
* TextWrangler（英语：TextWrangler）
* openElement（英语：openElement）

商业软件|

| 跨平台|

* Adobe Contribute
* Adobe Dreamweaver
* Froala Editor（英语：Froala Editor）
* Komodo IDE（英语：Komodo IDE）
* Macaw（英语：Macaw (web editor)）
* Oxygen XML Editor（英语：Oxygen XML Editor）
* PhpStorm（英语：PhpStorm）
* Sublime Text
* UltraEdit

|

仅MacOS|

* BBEdit（英语：BBEdit）
* Coda（英语：Coda (web development software)）
* Freeway（英语：Freeway (software)）
* PageSpinner（英语：PageSpinner）
* Sandvox（英语：Sandvox）
* Smultron（英语：Smultron）

仅Microsoft Windows|

* Codelobster（英语：Codelobster）
* CoffeeCup HTML Editor（英语：CoffeeCup HTML Editor）
* EZGenerator（英语：EZGenerator）
* EditPlus
* EmEditor
* Visual Studio
* Web Architect（英语：Mirabyte Web Architect）
* Multi-Edit（英语：Multi-Edit）
* NetObjects Fusion（英语：NetObjects Fusion）
* NoteTab（英语：NoteTab）
* PHPEdit（英语：PHPEdit）
* TextPad（英语：TextPad）
* Topstyle
* Xara Web Designer（英语：Xara）

已經终止開發|

* AOLpress
* Adobe GoLive
* Adobe PageMill（英语：Adobe PageMill）
* Alleycode HTML Editor（英语：Alleycode HTML Editor）
* Amaya
* Arena
* Home Page（英语：Claris Home Page）
* ConTEXT
* Frame-IT!（英语：Frame-IT!）
* gPHPedit（英语：gPHPedit）
* gwrite（英语：gwrite）
* HoTMetaL（英语：HoTMetaL）
* HotDog（英语：HotDog）
* IWeb
* KompoZer
* HomeSite（英语：Macromedia HomeSite）
* Microsoft Expression Web（英语：Microsoft Expression Web）
* Microsoft FrontPage
* Microsoft SharePoint Designer
* Microsoft WebMatrix
* Mozilla Composer
* Netscape Composer
* Nvu
* Quanta Plus（英语：Quanta Plus）
* tkWWW（英语：tkWWW）
* Nexus (WorldWideWeb)

助手工具|

* CSE HTML验证器（英语：CSE HTML Validator）
* CSSTidy（英语：CSSTidy）
* FrameGang（英语：FrameGang）
* HTML Tidy
* Pandoc

* 分类
* 比较（英语：Comparison of HTML editors）
* 列表（英语：List of HTML editors）

* 查
* 论
* 编

JavaScript

代码分析|

* ESLint
* JSHint
* JSLint

編譯器|

* CoffeeScript
* Dart
* Emscripten
* Google Closure Compiler（英语：Google Closure Compiler）
* Google Web Toolkit
* Morfik（英语：Morfik）
* TypeScript
* AtScript（英语：AtScript）
* Opa（英语：Opa (programming language)）
* Haxe
* Clojure
* Elm
* PureScript
* Reason

概念|

* Ajax
* 动态HTML
* JavaScript函式庫
* JavaScript语法
* 非侵入式JavaScript

调试工具|

* Firebug
* Komodo IDE（英语：Komodo IDE）
* Microsoft Script Debugger（英语：Microsoft Script Debugger）
* Microsoft Script Editor（英语：Microsoft Script Editor）
* Opera Dragonfly（英语：Opera Dragonfly）
* Venkman
* Safari

文档生成器（英语：Documentation generator）|

* JSDoc（英语：JSDoc）

編輯器（比较（英语：Comparison of JavaScript-based source code editors））|

* Ace（英语：Ace (editor)）
* Cloud9 IDE
* Atom
* CodeMirror（英语：CodeMirror）
* Light Table
* Brackets
* Koding
* Orion
* Visual Studio
* Visual Studio Express
* Visual Studio Code
* Visual Studio Team Services

引擎|

* ECMAScript引擎列表
* JavaScript引擎
* JavaScript引擎比较

軟體框架|

* JavaScript框架比较（英语：Comparison of JavaScript frameworks）
* JavaScript库列表

相關語言|

* ActionScript
* asm.js
* CoffeeScript
* Dart
* ECMAScript
* JavaScript OSA（英语：JavaScript OSA）
* JScript
* TypeScript
* AtScript（英语：AtScript）
* VBScript
* JSFuck

相關技術|

* CSS
* DOM
* HTML
* JSON
* WebAssembly

軟體套件管理系統|

* Npm
* NuGet

伺服器端|

* Active Server Pages
* Bun
* CommonJS
* Deno
* JSGI（英语：JSGI）
* Node.js
* Wakanda（英语：Wakanda (software)）

單元測試|

* Jasmine（英语：Jasmine (JavaScript framework)）
* Mocha（英语：Mocha (JavaScript framework)）
* QUnit（英语：QUnit）
* JavaScript单元测试框架列表（英语：List of unit testing frameworks#JavaScript）

人物|

* 道格拉斯·克羅克福特
* 布蘭登·艾克
* 約翰·雷西格
* 瑞安·達爾
* 傑西·詹姆士·賈瑞特

*[查]: 查看该模板
*[论]: 讨论该模板
*[编]: 编辑该模板