Visual Studio Code
Visual Studio Code(簡稱VS Code)是微軟公司開發的一款免費、開源的跨平台原始碼編輯器[1][2]。該編輯器支持Windows、macOS和Linux作業系統,於2015年4月首次發布[2]。Visual Studio Code內置了對JavaScript、TypeScript和Node.js的支持,並通過龐大的擴展生態系統為Python、C++、Java、Go等數十種程式語言提供開發支持[1][3]。其核心功能包括語法高亮、智能代碼補全(IntelliSense)、內置調試工具和原生Git版本控制集成[1][4]。
概述
Visual Studio Code是一款輕量級但功能強大的原始碼編輯器,兼具集成開發環境(IDE)的許多核心特性[1]。與微軟的另一款產品Visual Studio不同,Visual Studio Code並非全功能的IDE,而是定位為可高度定製的代碼編輯器,適用於各類開發場景[2]。其設計目標是在保持快速啟動和低資源占用的同時,通過擴展機制提供接近IDE的開發體驗[5]。
功能
編輯與智能感知
Visual Studio Code的核心是一個高速原始碼編輯器,支持語法高亮、括號匹配、自動縮進、框選、代碼片段等基礎編輯功能[6]。其IntelliSense功能提供智能代碼補全、參數信息、快速信息和成員列表,顯著提升編碼效率[7]。編輯器支持多光標編輯、行操作等高級編輯特性[6]。
調試與版本控制
編輯器內置了調試工具,開發者可以直接在編輯器中啟動或附加到運行中的應用,設置斷點、查看調用堆棧並與交互式控制台進行交互[1][4]。Visual Studio Code原生集成了Git版本控制系統,提供可視化的差異對比、分支管理和衝突解決功能[1][7]。
集成終端
Visual Studio Code內置了集成終端,允許開發者直接在編輯器內部執行命令行操作,無需切換應用程式[5]。
擴展生態
Visual Studio Code的一大特色是其豐富的擴展生態系統[1]。擴展(Extensions)是用於擴展編輯器標準功能的小型軟體包[2]。官方擴展市場(Visual Studio Marketplace)託管了數萬個擴展,涵蓋語言支持、調試器、代碼檢查工具、主題等類別[8][9]。開發者可以通過活動欄中的擴展選項卡直接瀏覽、安裝和管理擴展[2]。
通過安裝相應擴展,Visual Studio Code可以支持幾乎所有主流程式語言和開發框架[1]。截至2025年,其擴展市場已有超過25,000個擴展[1]。
歷史
Visual Studio Code於2015年4月首次公開亮相[2]。同年11月,微軟在Visual Studio Connect大會上宣布Visual Studio Code正式開源,其原始碼以MIT許可證發布在GitHub上[10]。
2016年4月,Visual Studio Code發布1.0正式版本[11][12]。此後微軟保持每月發布一個更新版本的節奏[13]。
主要版本更新包括:
- 2023年7月發布的1.80版本增加了終端圖像支持[5]。
- 2023年11月發布的1.85版本增加了浮動編輯器窗口功能[5]。
- 2025年6月發布的1.101版本集成了Model Context Protocol(MCP)協議[5]。
- 2026年2月發布的1.110版本新增了下次編輯建議預覽、代理模式預覽等功能[5]。
截至2025年5月,Visual Studio Code的月活躍開發者用戶已超過5000萬[3]。
許可與開源
微軟官方發布的Visual Studio Code構建版本採用Microsoft License專有授權[5]。與此同時,微軟在GitHub上維護了該編輯器的開源版本——Code - OSS,該版本基於MIT許可證發布[5][14]。官方構建版本在開原始碼基礎上額外包含了微軟的專有組件,並可使用Visual Studio Marketplace[8]。
參考文獻
- ↑ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 Microsoft Visual Studio Code 官方介紹
- ↑ 2.0 2.1 2.2 2.3 2.4 2.5 Visual Studio Code 入門 - Microsoft Learn
- ↑ 3.0 3.1 微軟於10年前發布Visual Studio Code輕量代碼編輯器
- ↑ 4.0 4.1 Get started with Visual Studio Code - 官網
- ↑ 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 引用錯誤:無效的
<ref>標籤,未定義名稱為baike的參考文獻內容文字。 - ↑ 6.0 6.1 Why did we build Visual Studio Code? - 官網
- ↑ 7.0 7.1 VS Code 實操筆記
- ↑ 8.0 8.1 Visual Studio Code - Arch Linux Wiki
- ↑ Visual Studio Marketplace
- ↑ Visual Studio Code,現在開放原始碼 - Microsoft Learn
- ↑ Visual Studio Code 1.0! - 官網
- ↑ After this design shift, VSCode was first announced...
- ↑ Visual Studio Code 0.3.0更新發布
- ↑ 引用錯誤:無效的
<ref>標籤,未定義名稱為github的參考文獻內容文字。