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添加到你的%路径%environment 变量,可以让你在控制台输入“code .”,在该文件夹上打开 VS Code。安装后你需要重启主机以更改%路径%环境变量生效。
使用ZIP文件
-
解压Zip压缩包,然后从那里运行VS Code。
用户设置与系统设置
VS Code 提供 Windows 用户和系统级设置。
| 设置类型 | 描述 |
|---|---|
| 用户设置 | 运行不需要管理员权限,因为该位置属于你的用户本地AppData(LOCALAPPDATA)文件夹。由于无需高程,用户设置能够提供更流畅的后台更新体验。这是在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 终端可在 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 命令行交换机都可以使用。
此外,你还可以阻止设置在完成后启动 VS Code,方法是/mergetasks=!runcode.
我遇到安装师的问题
试试用压缩包而不是安装程序。要用这个方法,可以在你的AppData\Local\Programs文件夹。
当VS Code通过Zip文件安装时,你需要为每个版本手动更新。
启用AppLocker时无法以管理员身份运行
随着进程沙箱的引入(在本博客文章中讨论),由于运行时沙箱的限制,配置AppLocker时不支持以管理员身份运行。
如果你的工作需要从高架终端运行 VS Code:
-
在 VS Code 中,在命令面板中运行偏好设置:配置运行时参数命令(⇧⌘P(Windows,Linux Ctrl+Shift+P))
该命令会打开一个
argv.json用来配置VS Code的运行时参数。你可能已经看到一些默认参数了。 -
添加
“禁用铬沙盒”:真前往argv.json档案。 -
重启VS Code。你现在应该可以在高层终端里运行VS Code了。
订阅第#122951期以获取最新消息。
与UNC路径合作
根据版本1.78.1Windows上的VS代码仅允许访问UNC路径(这些路径以前导字母开头),这些路径要么在启动时被用户批准,要么在主机名被配置为通过\\
如果你依赖 VS Code 中的 UNC 路径,你可以选择:
-
配置主机通过以下方式被允许
security.allowedUNCHosts设置。例如,添加服务器-A当你打开一条路径,比如\\server-a\path(服务器-a\path). -
把UNC路径映射为网络驱动器,并用驱动器代号代替UNC路径。
-
定义一个全局环境变量
NODE_UNC_HOST_ALLOWLIST并允许以反斜线分隔的主机名称列表。例如,服务器-a\server-b让主持人服务器-A以及服务器-B.
如果你使用任何远程扩展远程连接工作区(比如SSH),那么
此更改旨在提升使用 VS Code 与 UNC 路径时的安全性。更多信息请参阅相关安全公告。