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 是一个流行的操作系统,也可以是一个很棒的跨平台开发环境。本节介绍跨平台功能,例如 Windows Subsystem for Linux (WSL) 和 Windows Terminal。
请确保您使用的是最新的 Windows 版本。检查 设置 > Windows 更新,查看您是否已更新到最新版本。
适用于 Linux 的 Windows 子系统
使用 WSL,您可以在 Windows 上安装和运行 Linux 发行版,以在 Linux 上开发和测试源代码,同时仍然在您的 Windows 机器上本地工作。
结合 WSL 扩展,您可以在 WSL 的上下文中获得完整的 VS Code 编辑和调试支持。
请参阅 在 WSL 中开发 文档以了解更多信息,或尝试 在 WSL 中工作 入门教程。
Windows Terminal
从 Microsoft Store 可获得的 Windows Terminal 是一款面向命令行工具和 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 中,运行命令面板中的 Preferences: Configure Runtime Arguments 命令 (⇧⌘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 路径(这些路径以 \\ 开头)。
如果您依赖于在 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),则
此更改是为了提高在使用 UNC 路径时 VS Code 的安全性。请参阅相关的 安全公告 以获取更多信息。