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\{使用者名稱}\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 時,更新會停用。 |
系統安裝程式 | 需要提高權限至系統管理員權限才能執行,並將安裝位置放在系統的 Program Files 下。產品內更新流程也需要提高權限,因此不如使用者安裝程式順暢。另一方面,使用系統安裝程式安裝 VS Code 表示系統中的所有使用者都可以使用。 |
請參閱下載 Visual Studio Code頁面以取得可用安裝選項的完整清單。
更新
VS Code 每月發行版本,並在新版本可用時支援自動更新。如果 VS Code 提示您,請接受最新的更新,它將會安裝 (您不需要執行任何其他動作即可取得最新的位元)。
如果您偏好依自己的排程更新 VS Code,可以停用自動更新。
Windows 作為開發人員機器
Windows 是熱門的作業系統,它也可以是非常棒的跨平台開發環境。本節說明跨平台功能,例如適用於 Linux 的 Windows 子系統 (WSL) 和 Windows 終端機。
請確定您使用的是最新的 Windows 組建。檢查設定 > Windows Update,查看您是否為最新版本。
適用於 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 檔案 而非安裝程式。若要使用此檔案,請在您的 AppData\Local\Programs
資料夾中解壓縮 VS Code。
當 VS Code 透過 Zip 檔案安裝時,您需要針對每個版本手動更新它。
啟用 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
。
此變更旨在改善搭配 UNC 路徑使用 VS Code 時的安全性。請參閱相關的安全性建議以取得更多資訊。