在 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 ) 資料夾下。由於不需要提升許可權,使用者安裝能夠提供更流暢的後臺更新體驗。這是在 Windows 上安裝 VS Code 的首選方式。 注意:在使用者安裝模式下,以管理員身份執行 VS Code 時,更新功能會被停用。 |
系統安裝 | 此安裝方式需要提升到管理員許可權才能執行,並將 VS Code 安裝在系統的 Program Files 目錄下。產品內的更新流程也需要提升許可權,這使得它不如使用者安裝那樣流暢。另一方面,使用系統安裝意味著系統上的所有使用者都可以使用 VS Code。 |
請參閱下載 Visual Studio Code頁面,檢視可用的完整安裝選項列表。
更新
VS Code 每月釋出新版本,並在有新版本可用時支援自動更新。如果 VS Code 提示您更新,請接受最新更新,它將被自動安裝(您無需執行任何其他操作即可獲取最新版本)。
如果您希望按照自己的日程安排更新 VS Code,可以停用自動更新。
將 Windows 作為開發機
Windows 是一個流行的作業系統,它也可以是一個出色的跨平臺開發環境。本節介紹了跨平臺功能,例如適用於 Linux 的 Windows 子系統 (WSL) 和 Windows 終端。
請確保您使用的是最新的 Windows 版本。檢查設定 > Windows 更新以檢視您是否已是最新版本。
適用於 Linux 的 Windows 子系統
透過 WSL,您可以在 Windows 上安裝並執行 Linux 發行版,從而在 Linux 上開發和測試您的原始碼,同時仍然在您的 Windows 機器上本地工作。
當與 WSL 擴充套件結合使用時,您可以在 WSL 的上下文中執行時獲得完整的 VS Code 編輯和除錯支援。
請參閱在 WSL 中開發文件以瞭解更多資訊,或嘗試在 WSL 中工作入門教程。
Windows 終端
Windows 終端可從 Microsoft Store 獲取,它是一個為命令列工具和 shell(如命令提示符、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 了。
訂閱 issue #122951 以接收更新。
處理 UNC 路徑
自版本 1.78.1
起,Windows 上的 VS Code 僅允許訪問那些在啟動時由使用者批准,或者其主機名已透過 security.allowedUNCHosts 設定配置為允許的 UNC 路徑(這些路徑以前導 \\
開頭)。
如果您需要在 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 路徑時提高安全性。請參閱相關的安全公告以獲取更多資訊。