尝试以扩展 VS Code 中的代理模式!

Windows 上的 Visual Studio Code

安装

  1. 下载并安装 Visual Studio Code

    注意

    VS Code 每月发布版本,并在有新版本可用时支持自动更新

  2. 安装其他组件

    安装 Git、Node.js、TypeScript、语言运行时等。

  3. 从 Visual Studio Marketplace 安装 VS Code 扩展

    使用主题、格式化程序、语言扩展和调试器来自定义 VS Code,以用于您喜欢的语言,等等。

  4. 使用 GitHub Copilot 设置 AI 辅助编码

    提示

    如果您尚未订阅 Copilot,可以通过注册免费 Copilot 计划免费使用 Copilot,并获得每月完成次数和聊天交互的限制额度。

  5. 开始使用 VS Code 教程

    探索 VS Code 的用户界面和主要功能。

在 Windows 上安装 VS Code

使用 Windows 安装程序

  1. 下载适用于 Windows 的Visual Studio Code 安装程序

  2. 下载完成后,运行安装程序 (VSCodeUserSetup-{version}.exe)

    默认情况下,VS Code 安装在 C:\Users\{Username}\AppData\Local\Programs\Microsoft VS Code 下。

提示

安装程序会将 Visual Studio Code 添加到您的 %PATH% 环境变量中,以便您可以在控制台中键入 'code .' 来在该文件夹中打开 VS Code。安装后需要重新启动控制台,%PATH% 环境变量的更改才能生效。

使用 ZIP 文件

  1. 下载Visual Studio Code Zip 压缩包

  2. 解压 Zip 压缩包,然后从其中运行 VS Code

用户安装与系统安装

VS Code 提供 Windows 用户级别和系统级别两种安装方式。

安装类型 描述
用户安装 不需要管理员权限即可运行,因为其位置在用户的本地应用程序数据 (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 终端

可从 Microsoft Store 获取的Windows 终端是一款适用于命令行工具和 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 文件夹中。

注意

当 VS Code 通过 Zip 文件安装时,您需要为每个版本手动更新它。

AppLocker 启用时无法以管理员身份运行

随着进程沙盒的引入(在此博客文章中讨论),由于运行时沙盒的限制,当 AppLocker 配置时,以管理员身份运行目前不受支持。

如果您的工作要求您从提升的终端运行 VS Code

  1. 在 VS Code 中,在命令面板 (⇧⌘P (Windows, Linux Ctrl+Shift+P)) 中运行“**首选项:配置运行时参数**”命令

    此命令将打开一个 argv.json 文件以配置 VS Code 的运行时参数。您可能已经看到一些默认参数。

  2. "disable-chromium-sandbox": true 添加到 argv.json 文件中。

  3. 重启 VS Code。您现在应该能够在提升的终端中运行 VS Code。

订阅问题 #122951 以接收更新。

使用 UNC 路径

从版本 1.78.1 开始,Windows 上的 VS Code 仅允许访问用户在启动时批准的 UNC 路径(这些路径以 \\ 开头),或者主机名通过 security.allowedUNCHosts 设置配置为允许的 UNC 路径。

如果您依赖在 VS Code 中使用 UNC 路径,您可以选择以下方法之一:

  • 通过 security.allowedUNCHosts 设置配置允许的主机。例如,当您打开 \\server-a\path 这样的路径时,添加 server-a

  • 将 UNC 路径映射为网络驱动器,并使用驱动器号而不是 UNC 路径。

  • 定义一个全局环境变量 NODE_UNC_HOST_ALLOWLIST,其值为反斜杠分隔的允许主机名列表。例如,server-a\server-b 以允许主机 server-aserver-b

注意

如果您使用任何远程扩展来远程连接到工作区(例如 SSH),则必须在远程计算机而不是本地计算机上配置 security.allowedUNCHosts

此更改是为了在使用 VS Code 处理 UNC 路径时提高安全性。请参阅相关的安全公告以获取更多信息。