跳至內容

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
中文名Visual Studio Code(簡稱VS Code)
開發商微軟(Microsoft Corporation)[1]
首次發布2015年4月[2]
穩定版本1.112.0(2026年3月17日)[5]
程式語言TypeScript、JavaScript、CSS
作業系統Windows、macOS、Linux[1]
平台跨平台
許可協議Microsoft License(官方構建);Code - OSS基於MIT許可證[6]
官方網站code.visualstudio.com[7]
原始碼庫github.com/microsoft/vscode[8]

Visual Studio Code是一款輕量級但功能強大的原始碼編輯器,兼具集成開發環境(IDE)的許多核心特性[1]。與微軟的另一款產品Visual Studio不同,Visual Studio Code並非全功能的IDE,而是定位為可高度定製的代碼編輯器,適用於各類開發場景[2]。其設計目標是在保持快速啟動和低資源占用的同時,通過擴展機制提供接近IDE的開發體驗[6]。

編輯與智能感知

[編輯 | 編輯原始碼]

Visual Studio Code的核心是一個高速原始碼編輯器,支持語法高亮、括號匹配、自動縮進、框選、代碼片段等基礎編輯功能[9]。其IntelliSense功能提供智能代碼補全、參數信息、快速信息和成員列表,顯著提升編碼效率[10]。編輯器支持多光標編輯、行操作等高級編輯特性[9]。

調試與版本控制

[編輯 | 編輯原始碼]

編輯器內置了調試工具,開發者可以直接在編輯器中啟動或附加到運行中的應用,設置斷點、查看調用堆棧並與交互式控制台進行交互[1][4]。Visual Studio Code原生集成了Git版本控制系統,提供可視化的差異對比、分支管理和衝突解決功能[1][10]。

集成終端

[編輯 | 編輯原始碼]

Visual Studio Code內置了集成終端,允許開發者直接在編輯器內部執行命令行操作,無需切換應用程式[6]。

擴展生態

[編輯 | 編輯原始碼]

Visual Studio Code的一大特色是其豐富的擴展生態系統[1]。擴展(Extensions)是用於擴展編輯器標準功能的小型軟體包[2]。官方擴展市場(Visual Studio Marketplace)託管了數萬個擴展,涵蓋語言支持、調試器、代碼檢查工具、主題等類別[11][12]。開發者可以通過活動欄中的擴展選項卡直接瀏覽、安裝和管理擴展[2]。

通過安裝相應擴展,Visual Studio Code可以支持幾乎所有主流程式語言和開發框架[1]。截至2025年,其擴展市場已有超過25,000個擴展[1]。

Visual Studio Code於2015年4月首次公開亮相[2]。同年11月,微軟在Visual Studio Connect大會上宣布Visual Studio Code正式開源,其原始碼以MIT許可證發布在GitHub上[13]。

2016年4月,Visual Studio Code發布1.0正式版本[14][15]。此後微軟保持每月發布一個更新版本的節奏[16]。

主要版本更新包括:

  • 2023年7月發布的1.80版本增加了終端圖像支持[6]。
  • 2023年11月發布的1.85版本增加了浮動編輯器窗口功能[6]。
  • 2025年6月發布的1.101版本集成了Model Context Protocol(MCP)協議[6]。
  • 2026年2月發布的1.110版本新增了下次編輯建議預覽、代理模式預覽等功能[6]。

截至2025年5月,Visual Studio Code的月活躍開發者用戶已超過5000萬[3]。

許可與開源

[編輯 | 編輯原始碼]

微軟官方發布的Visual Studio Code構建版本採用Microsoft License專有授權[6]。與此同時,微軟在GitHub上維護了該編輯器的開源版本——Code - OSS,該版本基於MIT許可證發布[6][8]。官方構建版本在開原始碼基礎上額外包含了微軟的專有組件,並可使用Visual Studio Marketplace[17]。

參考文獻

[編輯 | 編輯原始碼]