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 用户和系统级别的安装程序。
安装类型 | 描述 |
---|---|
用户安装 | 无需管理员权限即可运行,因为位置在您的用户 Local 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 更新以查看您是否是最新的。
适用于 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。
当通过 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 仅允许访问 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
。
此更改是为了提高将 VS Code 与 UNC 路径一起使用时的安全性而进行的。请参阅相关的 安全公告 以获取更多信息。