VS Code安装这件事,光看标题会觉得有什么好写的?下载、下一步、完成,三分钟搞定。但实际接触下来,我见过太多人在第一步就卡住:官网下载慢到怀疑人生、装完没有右键菜单、远程连服务器报 failed to fetch、配 Python 解释器找不到环境、C++ 调试一运行就提示 launch program does not exist。这些坑单拎出来都不大,但凑在一起能把一个下午全耗掉。这篇东西不打算给你复读一遍安装向导截图,而是把 VS Code 从下载到日常开发环境搭好这条路上最容易出问题的点,逐个拆开讲清楚,顺便把最近大家问得最多的一些玩法也串进来。不管你是刚入门的萌新,还是想快速搭好 Python、C++、Java 环境的折腾党,又或者正在研究怎么把 Claude Code 接进 VS Code 用本地 Ollama 模型,这篇文章应该都能对得上。
1. 装之前先把版本看清楚,后面能少走弯路
1.1 Stable 和 Insider,选 Stable 就对了
VS Code 官网首页只有一个显眼的下载按钮,但稍微往下翻点,会发现还有 Insiders 版本。很多人会手滑装成 Insiders,或者被某些教程带着去尝鲜。这里直接给结论:日常使用、写作业、做项目,一律用 Stable 版。Insiders 是每天更新的预览版,功能确实走在前面,但稳定性没法保证,插件兼容性也经常出幺蛾子。我曾经在 Insiders 上遇到过格式化插件直接罢工的情况,折腾半天发现是预览版改了底层接口,换回 Stable 一切正常。
官网会自动检测你的操作系统,Windows 用户进去大概率看到的是 Windows User Installer。这个后面细说,先记住一点:如果不是系统管理员且不需要给所有账号装 VS Code,用 User Installer 是最省心的选择。macOS 用户下载 zip 包解压就能用,把 Visual Studio Code.app 拖进 Applications 文件夹就完事。Linux 用户有 deb 和 rpm 两种包,也可以用 Snap 装,个人体验是 deb 包最稳,少一些权限和沙箱方面的奇怪问题。
1.2 User Installer 和 System Installer 的区别
Windows 下这两个安装在本质上的作用是区分用户级和系统级。User Installer 只装在当前用户目录下,不需要管理员权限,不会弹 UAC 确认框,而且安装路径在 %LocalAppData%\Programs\Microsoft VS Code。System Installer 则是传统方式,装到 Program Files 下,环境变量写入系统级,所有 Windows 账户都能用。
日常个人电脑强烈推荐 User Installer,因为 VS Code 更新频率太高了,几乎每个月都要来一版,用户级安装没有权限卡脖子的问题,更新流程顺滑很多。公司电脑如果统一用管理员账号管理,System Installer 也问题不大。另有一个实际问题:仓库里下载的 VSCodeUserSetup-x64 这类文件,双击后默认是不勾选“添加到 PATH”的,很多人装完发现终端敲 code 命令无效,就是漏了这个点,后面安装选项部分会重点提。
1.3 下载慢和失败的处理思路
官网下载慢是国内的常态问题,这个不是 VS Code 本身的问题,而是官方 CDN 在部分地区速度不太理想。如果你遇到下载卡住或者文件一直拿不到,可以考虑几个思路:一是换时间段重试,避开晚高峰;二是去微软官方 GitHub Releases 仓库找对应版本的安装包,那个下载通道通常更稳;三是用浏览器插件或下载工具做普通的多线程下载,不要挂什么乱七八糟的加速器,反而容易下一半断掉。下载完成后建议先校验一下文件大小和官网标称是否一致,如果差得多,直接删掉重新下载,别凑合用,安装包损坏会带来各种诡异问题。
另外穿插一个最近很常见的问题报错:正在下载 VS Code 服务器 卡住,或者直接报 localdownloadfailed (failed to fetch)。这个场景基本出现在你用 Remote-SSH 连远程 Linux 服务器的时候。VS Code 的远程开发机制是:本地客户端连上服务器后,会自动在服务器端下载一个 vscode-server 组件,然后真正的插件、语言服务都在远端跑。下载失败常见原因是远端服务器访问微软官方下载地址超时。最省事的解决办法是手动下载对应的 vscode-server 包,传到服务器上解压到目标目录。具体方法后文操作实操章节展开,这里先有个概念就行。
提示:装 VS Code 本体和配置远程开发是两件事。很多人把远程连不上归咎于安装有问题,其实本体装得再顺,Remote-SSH 组件的下载逻辑一样会卡网络。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 安装过程哪些选项必须勾,哪些可以忽略
2.1 Windows 安装向导关键选项逐个过
双击安装包进入向导,一路 Next 到最后会看到“选择附加任务”这一步,这里的勾选项直接决定了装完后的使用体验。
- 创建桌面快捷方式:按个人习惯,我一般勾上,任务栏固定另外拖一个官方图标,无伤大雅。
- 将“通过 Code 打开”操作添加到目录上下文菜单:强烈建议勾选。装完之后在文件夹上右键直接就有 VS Code 入口,比先开软件再通过菜单打开项目高效太多。
- 将“通过 Code 打开”操作添加到文件上下文菜单:同上,建议勾。这样右键单个文件也能直接开。
- 将 Code 注册为受支持的文件类型的编辑器:对于大多数普通开发者来说,可勾可不勾。如果勾了,以后双击
.txt、.json等文件会默认用 VS Code 开,习惯因人而异。 - 添加到 PATH:这个必须勾。装完在任意终端输入
code就能唤起 VS Code,是后面很多操作的基础。漏勾了也不慌,可以在开始菜单里找到“Visual Studio Code”,用管理员身份打开命令面板执行Shell 命令: 在 PATH 中安装 code 命令。 - 启动 Code 后…… 不选任何框即可,这通常是安装器引导打开软件的一些附加项,没有实质用途。
强烈提醒一句:如果是升级旧版本,安装向
