Windows 上的 Visual Studio Code
安裝
-
注意
VS Code 每週發布新版本,並在有新版本可用時支援 自動更新。
-
安裝 Git、Node.js、TypeScript、語言執行環境等。
-
從 Visual Studio Marketplace 安裝 VS Code 擴充功能
使用佈景主題、格式化程式、適用於您喜愛語言的語言擴充功能與偵錯工具等來自訂 VS Code。
-
提示
如果您尚未訂閱 Copilot,可以透過註冊 Copilot 免費方案 來免費使用 Copilot,並獲得每月的內嵌建議和聊天互動額度。
-
探索 VS Code 的使用者介面與主要功能。
在 Windows 上安裝 VS Code
使用 Windows 安裝程式
-
下載適用於 Windows 的 Visual Studio Code 安裝程式
-
下載完成後,執行安裝程式 (VSCodeUserSetup-{version}.exe)
預設情況下,VS Code 會安裝在
C:\Users\{Username}\AppData\Local\Programs\Microsoft VS Code。
安裝程式會將 Visual Studio Code 新增到您的 %PATH% 環境變數中,讓您可以在主控台輸入 'code .' 以在該資料夾中開啟 VS Code。安裝完成後,您需要重新啟動您的主控台,%PATH% 環境變數的變更才會生效。
使用 ZIP 檔案
-
解壓縮 Zip 壓縮檔,然後從該處執行 VS Code
使用者安裝與系統安裝
VS Code 提供 Windows 使用者和系統層級的安裝程式。
| 安裝類型 | 說明 |
|---|---|
| 使用者安裝 | 無需管理員權限即可執行,因為安裝位置位於您的使用者本機 AppData (LOCALAPPDATA) 資料夾下。由於無需提高權限,使用者安裝能夠提供更順暢的背景更新體驗。這是將 VS Code 安裝到 Windows 上的首選方式。 注意:在使用者安裝中以管理員身分執行 VS Code 時,更新會被停用。 |
| 系統安裝 | 需要提高到管理員權限才能執行,並將安裝位置放在系統的 Program Files 下。產品內的更新流程也需要提高權限,使其不如使用者安裝流暢。另一方面,使用系統安裝方式安裝 VS Code 意味著系統中的所有使用者都可以使用它。 |
請參閱 下載 Visual Studio Code 頁面,以獲取所有可用的安裝選項完整清單。
更新
VS Code 每週發布 新版本,並在有新版本可用時支援自動更新。如果 VS Code 提示您更新,請接受最新的更新,它將會安裝 (您無需執行其他任何操作即可獲得最新版本)。
如果您偏好按照自己的時程更新 VS Code,可以停用自動更新。
將 Windows 作為開發人員機器
Windows 是一個流行的作業系統,它也可以是一個出色的跨平台開發環境。本節介紹了跨平台功能,例如 適用於 Linux 的 Windows 子系統 (WSL) 和 Windows 終端機。
請確保您使用的是最新版 Windows。請檢查 設定 > Windows Update 以查看您是否已更新。
Windows 子系統 Linux 版
透過 WSL,您可以在 Windows 上安裝和執行 Linux 發行版,以在 Linux 上開發和測試您的原始碼,同時仍在本機 Windows 機器上工作。
當與 WSL 延伸模組結合使用時,您可以在 WSL 環境中執行時獲得完整的 VS Code 編輯和偵錯支援。
請參閱 在 WSL 中開發 文件以了解更多資訊,或嘗試 在 WSL 中工作 入門教學課程。
Windows 終端機
可從 Microsoft Store 取得的 Windows 終端機 是一個終端機應用程式,適用於命令列工具和殼層 (例如命令提示字元、PowerShell 和 WSL) 的使用者。其主要功能包括多個索引標籤、窗格、Unicode 和 UTF-8 字元支援、GPU 加速的文字呈現引擎,以及自訂佈景主題、樣式和組態。
後續步驟
安裝 VS Code 後,這些主題將幫助您進一步了解:
- VS Code 教學課程 - VS Code 主要功能的快速實作導覽。
- 秘訣與技巧 - 提升 VS Code 工作效率的技巧集合。
- AI 輔助編碼 - 了解如何在 VS Code 中使用 GitHub Copilot 幫助您更快地撰寫程式碼。
常見問題
Windows 安裝程式支援哪些命令列引數?
VS Code 使用 Inno Setup 為 Windows 建立其安裝套件。因此,所有 Inno Setup 命令列開關 都可供使用。
此外,您可以使用 /mergetasks=!runcode 在完成安裝後防止安裝程式啟動 VS Code。
我在安裝程式方面遇到問題
請嘗試使用 zip 檔案 而不是安裝程式。若要使用此功能,請將 VS Code 解壓縮到您的 AppData\Local\Programs 資料夾中。
當透過 Zip 檔案安裝 VS Code 時,您需要針對每個 版本 手動更新它。
啟用 AppLocker 時無法以管理員身分執行
隨著程序沙盒技術的引入 (在此部落格文章中討論),由於執行時間沙盒的限制,當 AppLocker 設定時,目前不支援以管理員身分執行。
如果您的工作要求您從已提高權限的終端機執行 VS Code
-
在 VS Code 中,於命令選擇區中執行 喜好設定:設定執行時間引數 命令 (⇧⌘P (Windows, Linux Ctrl+Shift+P))
此命令會開啟一個
argv.json檔案以設定 VS Code 的執行時間引數。您可能已經在其中看到一些預設引數。 -
將
"disable-chromium-sandbox": true新增至argv.json檔案。 -
重新啟動 VS Code。您現在應該能夠在已提高權限的終端機中執行 VS Code。
訂閱 問題 #122951 以接收更新。
使用 UNC 路徑
從版本 1.78.1 開始,Windows 上的 VS Code 只允許存取在啟動時經使用者核准的 UNC 路徑 (這些路徑以開頭的 \\ 開始),或者主機名稱已透過 security.allowedUNCHosts 設定為允許的主機名稱。
如果您依賴在 VS Code 中使用 UNC 路徑,您可以選擇以下方式:
-
透過 security.allowedUNCHosts 設定允許的主機。例如,當您開啟
\\server-a\path等路徑時,新增server-a。 -
將 UNC 路徑對應為網路磁碟機,並使用磁碟機代號而不是 UNC 路徑。
-
定義一個全域環境變數
NODE_UNC_HOST_ALLOWLIST,其中包含反斜線分隔的允許主機名稱清單。例如,server-a\server-b允許主機server-a和server-b。
如果您使用任何遠端延伸模組遠端連接到工作區 (例如 SSH),則必須在遠端機器而非本機機器上設定 security.allowedUNCHosts 。
進行此變更旨在在使用 VS Code 搭配 UNC 路徑時提高安全性。請參閱相關的 安全性建議 以了解更多資訊。