本站点文档内容均翻译自code.visualstudio.com,仅供个人学习,如有差异请以官网为准。

Windows 上的 Visual Studio Code

安装

  1. 下载并安装Visual Studio Code

    注意

    VS Code 每月发布一次,并支持自动更新,当有新版本发布时。

  2. 安装额外组件

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

  3. 从Visual Studio市场安装VS Code扩展

    使用主题、格式化程序、语言扩展和调试器来自定义 VS Code,以适应您喜欢的语言,并且还可以做更多。

  4. 启用AI功能

    小贴士

    如果你还没有 Copilot 订阅,你可以通过注册 Copilot 免费计划 来免费使用 Copilot,并获得每月有限的内联建议和聊天互动。

  5. 开始使用 VS Code 教程

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

在 Windows 上安装 VS Code

使用Windows安装程序

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

  2. 下载后,运行安装程序 (VSCodeUserSetup-{版本}.exe)

    默认情况下,VS Code 安装在C:\Users\{用户名}\AppData\Local\Programs\Microsoft VS Code输入:.

小贴士

设置将Visual Studio Code添加到您的%PATH%环境变量,让你在控制台中输入 'code .' 来打开该文件夹的 VS Code。安装完成后,你需要重启你的控制台以使更改生效。%PATH%环境变量生效。

使用ZIP文件

  1. 下载 Visual Studio Code 压缩档案

  2. 解压Zip档案,并从那里运行VS Code

用户设置与系统设置

VS Code 提供了 Windows 用户系统级别的安装。

设置类型 描述
用户设置 不需要管理员权限即可运行,因为位置在您的用户Local AppData下本地应用数据) 文件夹。由于不需要提升权限,用户设置能够提供更平滑的背景更新体验。
这是在 Windows 上安装 VS Code 的首选方法。
注意: 在用户设置安装中以管理员身份运行 VS Code 时,更新将被禁用。
系统设置 需要提升到管理员权限才能运行,并将安装置于系统的程序文件. 产品内更新流程也需要提升权限,这使得它不如用户设置那样流畅。另一方面,使用系统设置安装 VS Code 会使它对系统中的所有用户都可用。

请参阅下载Visual Studio Code页面以获取所有可用安装选项的完整列表。

更新

VS Code 每月发布,并支持自动更新,当有新版本发布时。如果 VS Code 提示您,接受最新的更新并进行安装(您不需要执行其他操作来获取最新版本)。

注意

您可以禁用自动更新,如果您更喜欢按照自己的时间表更新 VS Code。

Windows 作为开发机器

Windows 是一个受欢迎的操作系统,它也可以作为一个很棒的跨平台开发环境。本节描述了跨平台功能,例如 Windows 对 Linux 的子系统 (WSL) 和 Windows 终端。

注意

确保您使用的是最新的 Windows 版本。查看设置 > Windows 更新,看看是否已经是最新版本。

适用于 Linux 的 Windows 子系统

通过WSL,您可以在Windows上安装和运行Linux发行版,以在Linux上开发和测试您的源代码,同时仍然可以在您的Windows机器上进行本地工作。

当与WSL扩展结合使用时,您可以在WSL上下文中获得完整的VS Code编辑和调试支持。

查看WSL开发文档以了解更多,或者尝试WSL工作入门教程。

Windows 终端

Windows Terminal,可以从Microsoft Store获取,是一个为使用命令行工具和外壳(如命令提示符、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 命令行开关 都可以使用。

此外,您可以在完成后通过设置防止安装程序启动 VS Code/合并任务=!运行代码输入:.

我遇到安装程序的问题。

尝试使用 zip文件 而不是安装程序。要使用此方法,请将 VS Code 解压到你的 AppData\Local\Programs文件夹。

注意

当通过Zip文件安装VS Code时,每次发布你都需要手动更新它。

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

由于运行时沙盒的限制,目前在配置了AppLocker的情况下,引入进程沙盒(在这篇博客文章中讨论)以管理员身份运行是不支持的。

如果你的工作需要你从提升的终端运行 VS Code:

  1. 在 VS Code 中,运行命令面板中的命令 ` Preferences: Configure Runtime Arguments` (Mac: `⇧⌘P`,Windows, Linux: `Ctrl+Shift+P`)

    此命令打开一个argv.json用于配置 VS Code 运行时参数的文件。你可能会在那里看到一些默认参数。

  2. 添加"disable-chromium-sandbox": trueargv.json文件。

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

订阅 第122951期 以接收更新。

处理 UNC 路径

截至版本1.78.1VS Code 在 Windows 上仅允许访问 UNC 路径(这些以一个反斜杠开头)输入:\\) 那些在启动时由用户批准或主机名被配置为通过

安全.允许UNCHosts
  • 在 VS Code 中打开
  • 在 VS Code Insiders 中打开
设置。

如果你依赖在 VS Code 中使用 UNC 路径,你可以:

  • 配置主机以允许通过

    安全.允许UNCHosts
    • 在 VS Code 中打开
    • 在 VS Code Insiders 中打开
    设置。例如,添加服务器-a当你打开一个路径例如\server-a\path输入:.

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

  • 定义一个全局环境变量节点未授权主机允许列表允许的主机名以反斜杠分隔的列表。例如,服务器-a\服务器-b允许主机服务器-a服务器-b输入:.

注意

如果您正在使用任何远程扩展远程连接到工作区(例如 SSH),

安全.允许UNCHosts
  • 在 VS Code 中打开
  • 在 VS Code Insiders 中打开
必须在远程机器上进行配置,而不是在本地机器上。

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