简介:VS Code安装与配置图文教程,面向编程初学者及需要快速上手VS Code的开发人员,以清晰步骤带领读者完成从官网下载、许可协议确认、附加任务勾选到点击安装的完整流程,并覆盖Windows、macOS与Linux等主流系统的适用版本选择。文档随后讲解中文语言包安装、JavaScript与HTML等常用扩展的搜索与配置方法,并演示工作区添加、文件夹与文件新建、代码运行等基础操作,同时介绍扩展市场的高质量下载筛选技巧,帮助读者按需构建开发环境。此外还总结了安装与使用中的常见注意事项,如及时保存文件、谨慎勾选附加任务、优先选用评分高且更新频繁的扩展等,能有效避免初学阶段的典型失误。资源包共包含1个docx文档,大小1.51MB,内容结构完整,步骤说明详细,可在Word、WPS等办公软件中灵活查阅、编辑与批注,也适合打印成纸质版随学随用。目前已有202人学习使用,是一份轻量而全面的VS Code入门手册,既适合零基础爱好者按图索骥,也可作为高校或培训机构的教学辅助材料。
1. 装 VS Code 之前,先把「下载哪个版本」这件事想明白
VS Code 大概是现在最容易让人误以为"装完就能用"的编辑器。实际情况是:很多人从搜索引擎下载了两三个来源不明的安装包,装完界面全是英文;扩展装了不少,语法高亮和代码提示却出不来;写好的 HTML 右键找不到运行入口,一查才知道还要装专门的扩展。这些问题的根源往往不在工具本身,而在版本选择、附加任务勾选和扩展安装后的处理步骤。
下面这套流程把 VS Code 从下载、安装、中文化、扩展配置到工作区使用完整走一遍。适用对象很明确:正要装 VS Code 的初学者,以及装过但用不顺手、想把每个选项弄明白的开发者。跟着走完,能解决四个高频问题:装哪个版本不踩坑、附加任务怎么勾、扩展装完为什么不生效、HTML 代码写好了为什么运行不成功。
提示:下面以 Windows 平台为主线,macOS 和 Linux 的差异在对应小节单独说明。
2. 下载前准备:系统架构与安装包类型,选错就翻车
着手下载之前,有三件事必须确认:系统位数、安装包类型、下载来源。这三件事单独看都小,但选错任何一个,后面都会在扩展安装或者命令行调用阶段成倍地还回来。这一章把三点一次说清。
2.1 先确认系统位数:x64、x86、ARM64 怎么查
VS Code 的官网下载页会根据访问系统自动推荐一个版本,但自动推荐并不总是对的。Windows 用户最常见的是 64 位系统,对应 x64 安装包;老机器或部分精简系统是 32 位,对应 x86;还有少量 ARM 设备需要 ARM64 包。确认位数有两个方法:一是在 Windows 搜索框输入"系统信息",打开后看"系统类型"一行,显示"基于 x64 的处理器"就下 x64 包;二是按 Win+R 输入 winver 查看版本,这个方法虽然看不出来位数,但能顺带确认系统版本是不是太老。
为什么要较真这个?我见过有人把 x86 包装到 64 位系统上,装是能装,日常写点代码也没问题,但后面装某些带原生模块的扩展时,会莫名报错说找不到对应架构的二进制文件,排查起来很玄学。我一般的原则是:能下 x64 就不下 x86,除非你非常确定系统是 32 位。ARM64 包是给 ARM 处理器设备用的,普通电脑千万别选,选错在安装阶段就会提示架构不匹配。
还要提一句系统版本。VS Code 迭代比较快,新版对操作系统版本有最低要求。如果你还在用很老的系统,装最新版可能安装到一半报错,或者装完启动不了。这时候到官网版本归档页找一个支持当前系统的旧版本装,别硬上最新版。判断标准很简单:官网下载页标注的支持范围之外的系统,一律用旧版本,稳定性优先。
2.2 User Installer 与 System Installer:权限模型不同,选错会后悔
官网同一个版本会提供两个安装包:User Installer 和 System Installer,网页默认下载的是 User Installer。两者的功能完全一致,差别在安装位置和权限模型:
| 对比项 | User Installer | System Installer |
|---|---|---|
| 安装目录 | 当前用户 AppData 目录下 | 系统盘 Program Files 下 |
| 管理员权限 | 不需要 | 需要,会弹 UAC |
| 自动更新 | 用户目录内完成 | 可能再次触发 UAC |
| 适合场景 | 学生机、办公机、无管理员账号 | 个人电脑、多账户共用 |
实际体验上说一句:学生机和办公机优先选 User Installer。不是 System Installer 不好,而是更新时如果当前用户没有管理员权限,每次自动更新都会弹 UAC 输密码,输到怀疑人生。User Installer 的更新完全在用户目录里完成,安静很多,也不会因为磁盘权限问题更新失败。判断自己装的是哪种,看安装目录就知道:User Installer 在 AppData 下的 Programs 目录里,System Installer 在系统盘的 Program Files 目录里。
有个细节容易忽略:先装了 System Installer,之后想换 User Installer,不能直接覆盖安装,需要先卸载再装。反过来也一样。两个安装包的配置数据其实都存放在同一个用户目录下,切换安装方式后扩展和设置通常不丢,但安装目录里的程序文件需要重新部署,稳妥操作是先卸载,清理原安装目录,再装新的。还有一种更小众的 portable 模式,用 zip 解压后手动建 data 目录,配置和扩展都跟程序走,适合装在 U 盘里随身带,但需要手动配置环境变量和右键菜单,不建议作为主力环境。
2.3 官网下载与文件校验:第三方站点是最大的坑
下载地址我只认官网 https://code.visualstudio.com/ 。第三方下载站的"优化版""绿色版"不是不能用,而是你无法确认安装包是否被改动过,而且这些站点经常挂旧版本。旧版本意味着装完第一次打开就会收到升级提示,等于把下载流程再走一遍。官网首页的 Download 按钮会按系统自动匹配,默认给 64 位 User Installer;要 System Installer 得展开下拉框手动选。
下载完建议做两件事。第一,核对文件大小,x64 的 User Installer 安装包通常在 100MB 上下,具体随版本小幅波动,如果下载下来的文件明显偏小,很可能是下载中断或浏览器插件干扰,删掉重下。第二,右键安装包看属性,切到"数字签名"选项卡,确认签名状态显示正常。更严格的做法是在 PowerShell 里算文件哈希:
Get-FileHash .\VSCodeUserSetup-x64-*.exe -Algorithm SHA256把输出结果和官网下载页给出的 SHA256 校验值比对,能排除绝大多数下载被篡改的情况。日常安装很少有人在哈希这一步较真,但知道怎么查,等真遇到文件损坏时就不用手足无措。官网下载速度不理想时,可以找高校或开源镜像站,但装完一定要核对版本号,版本号一般在文件名里就有。在公司统一管理的电脑上,如果浏览器代理或下载策略限制了官网访问,安装包可以由管理员统一分发,但同样要确认来源和校验值,下载环节多花两分钟,比装完发现环境被污染再重装一小时划算得多。
解压版 zip 也提一句:解压就能用,不写注册表,适合临时环境,但不会自动配置 PATH 和右键菜单,新手我不推荐,后面补配置的步骤反而更多。
3. 安装过程:许可协议、附加任务与安装路径的三个关键选择
下载好安装包,双击开始安装。VS Code 的安装界面全程就三个关键环节:许可协议、附加任务、安装进度。很多人在第一页勾完同意就一路下一步,装完发现右键菜单没有、命令行打不开、双击 HTML 走了浏览器,这些都和安装时的选项有关。这一章把每个环节讲透。
3.1 许可协议对话框:勾选"我同意此协议"之前看什么
双击安装包后,第一个出现的是许可协议页面。页面主体是协议正文,下方是"我同意此协议"的勾选框,以及"安装"和"取消"两个按钮。操作很简单,勾选同意就能继续。但我建议在点"安装"前做两件事。
第一,确认页面上显示的版本号和你下载的文件一致。浏览器缓存有时会让你双击后发现装的是旧版本安装包,这时候取消安装,重新下载当前版本。第二,扫一眼顶部的版本标识,确认装的是正式版而不是预览版。预览版(Insiders)是独立于正式版的另一个程序,会和正式版同时存在,占用两份磁盘空间,更新频率高,不建议日常开发使用。文件名里带 insider 字样的就是预览版,新手直接避开。
点"安装"后,安装程序会自动解压文件并写入系统。这个过程一般几十秒到一两分钟,取决于磁盘速度。界面下方有进度条,如果长时间卡在 0%,通常是安全软件在扫安装包,等一会儿会恢复。如果超过五分钟纹丝不动,按第五章的排查步骤处理,不要一直干等。
3.2 附加任务:每个选项的取舍与 PATH 的重要性
勾选许可协议后进入"选择附加任务"页面。这个页面默认勾了一部分选项,很多人直接点"安装"跳过,结果装完发现:桌面没有快捷方式、文件右键没有"通过 Code 打开"、命令行输入 code 没反应。这一页的选项含义和取舍如下:
| 选项 | 作用 | 建议 |
|---|---|---|
| 创建桌面快捷方式 | 桌面生成启动图标 | 勾选 |
| 将"通过 Code 打开"添加到目录上下文菜单 | 文件夹右键出现 VS Code 入口 | 勾选 |
| 将"通过 Code 打开"添加到文件上下文菜单 | 文件右键出现 VS Code 入口 | 勾选 |
| 将 Code 注册为受支持文件类型的编辑器 | 双击代码文件默认用 VS Code 打开 | 勾选 |
| 添加到 PATH | 命令行可执行 code 命令 | 强烈建议 |
| 添加到"打开方式"列表 | 文件右键"打开方式"里出现 VS Code | 可选 |
PATH 是最容易被忽略的一项。不勾选的话,VS Code 图形界面照样用,但你在终端里敲code .想打开当前目录时,系统会提示"code 不是内部或外部命令"。装完才发现没勾 PATH,要么重装一遍,要么手动改环境变量,两条路都麻烦。手动改的方法是:找到 VS Code 安装目录下的 bin 文件夹,把它的完整路径加到系统环境变量的 Path 里,注意新开终端才生效。
还有一个容易被忽略的选项"将 Code 注册为受支持文件类型的编辑器"。勾上之后,.js、.html、.css 等常见代码文件默认用 VS Code 打开,双击文件就能进编辑器。如果不勾,双击 HTML 文件默认走浏览器打开,很多初学者以为是编辑器坏了,其实只是文件关联没设置。日常开发建议勾上,想临时用别的编辑器打开时,右键"打开方式"里还能选。
3.3 安装与首次启动:观察安装过程并确认版本
点"安装"后,安装程序开始解压。User Installer 默认装到当前用户的 AppData 目录下,System Installer 装到 Program Files 下。安装界面通常不提供手动改路径的入口,这也是设计如此:VS Code 的配置和扩展数据都放在用户目录,程序本身的路径影响不大,没必要改。如果实在想控制安装位置,用 zip 解压版放到指定目录是更可控的做法。
安装完成的页面会显示"完成"状态,同时有"启动 Visual Studio Code"的勾选,默认勾着,点"完成"就会自动打开编辑器。首次打开的 VS Code 是英文界面,中文化放到第四章处理。先在主界面确认一件事:帮助菜单 -> 关于,看版本号是否为正式版。也可以在终端里敲命令验证:
code --version如果终端提示找不到命令,先新开一个终端再试。PATH 的变更只对安装之后新打开的终端生效,安装前就开着的旧终端窗口不会继承新的 PATH,这是最容易误判为"安装失败"的情况。新开终端仍然不行,就是安装时 PATH 选项没勾上,按第五章 5.5 处理。
4. 中文化与环境搭建:语言包、扩展和工作区的正确顺序
刚装完的 VS Code 只是一个能打开文本的编辑器,离"能用"还有距离。这一章解决三件事:界面中文化、安装 JavaScript 和 HTML 相关扩展、建立工作区并创建项目文件。顺序上建议先中文化,再装扩展,最后建工作区,因为英文界面下找扩展面板和设置入口对新手不友好。
4.1 安装中文(简体)语言包:搜索 Chinese 时注意别选错
VS Code 默认英文界面,中文化靠语言包扩展实现。点击左侧活动栏的扩展图标(四个方块的图标,快捷键 Ctrl+Shift+X),打开扩展面板,在搜索框输入"Chinese"回车,结果列表里第一个通常是"中文(简体)"语言包。注意区分:搜索结果里可能有好几个名字带 Chinese 的扩展,有的是翻译辅助工具,有的是代码片段,只有描述里写着 Language Pack 的才是界面语言包。
点击"安装"按钮后,扩展市场会自动下载并安装。安装完成后,VS Code 右下角会弹提示,询问是否立即重启以切换显示语言。点"重启"或者手动重启都行,重启后界面就是中文。这里有个高频踩坑点:装完语言包不重启,界面会一直保持英文。不是扩展没装上,而是界面语言切换必须重启编辑器才生效。
如果重启后仍然是英文,手动指定一次显示语言:按 Ctrl+Shift+P 打开命令面板,输入"Configure Display Language",在列表里选 zh-cn。命令面板是 VS Code 的核心操作入口,输入框里敲命令名就能找到对应功能,后面很多操作都会用到,建议尽早习惯。
4.2 JavaScript 与 HTML 扩展:装什么、在哪搜、怎么判断
VS Code 对 JavaScript 和 HTML 内置了基础的语法高亮,但实际写代码还需要扩展增强。按输入场景里常见的需求,我一般会装这么几个:
| 扩展名 | 作用 | 使用场景 |
|---|---|---|
| JavaScript (ES6) code snippets | JS 代码片段快速补全 | 写前端 JS 逻辑 |
| HTML CSS Support | HTML 中自动补全 class/id 并关联 CSS | 写页面样式 |
| Open in Browser | 右键 HTML 直接用默认浏览器打开 | 快速预览页面 |
| Live Server | 本地起开发服务器,保存后自动刷新 | 调试页面首选 |
| ESLint | JS 语法检查与规范 | 稍大一点的 JS 项目 |
扩展搜索有个通用原则:看安装量、看最近更新时间、看发布者。结果列表里每个扩展卡片都会展示这三项,安装量几十万、最近一个月内更新过的,基本可以放心装。安装量只有几千、更新停在两年前的,建议不装,装了反而可能和当前版本的 VS Code 不兼容,出现扩展启动失败或功能异常。
装好扩展后不需要额外配置,大多数装完即生效。如果扩展是在编辑器运行状态下安装的,部分扩展会提示"重新加载窗口",点一下重新加载。忘记点也没关系,重启 VS Code 等效。扩展装多了反而拖慢启动,我只装真正用得到的,装完用不上的直接在扩展列表里点"卸载",保持环境干净。
4.3 工作区与项目结构:文件夹、语言模式与保存习惯
扩展装好后开始建项目。以常见的前端项目为例:先创建项目根文件夹,然后在 VS Code 里执行"文件 -> 将文件夹添加到工作区",把根文件夹加进来。工作区的意义在于:VS Code 把当前文件夹当作项目根,文件树、搜索范围、代码补全的上下文都限定在这个文件夹内。不添加工作区,单文件打开虽然也能编辑,但很多功能不完整。
在文件树面板里,右键根文件夹可以新建子文件夹。输入场景里常见的结构:根目录下建 css-image-js 文件夹,里面再建 js 子文件夹,然后把已有的两个 js 文件复制进去。操作是:右键根文件夹 -> 新建文件夹 -> 输入名字;右键 css-image-js -> 新建文件夹 -> 输入 js;最后在系统文件管理器里复制 js 文件,回到 VS Code 的文件树中右键 js 文件夹粘贴。VS Code 支持直接拖拽文件进文件树,也可以拖拽整个文件夹,比复制粘贴更快。
接着新建 HTML 文件:右键目标文件夹 -> 新建文件 -> 输入 index.html。VS Code 会根据后缀自动设置语言模式,右下角状态栏显示"HTML"。如果新建的是无后缀文件,语言模式会变成"纯文本",语法高亮和补全都不生效。手动切换的办法是:点击右下角语言模式区域,输入 html,选择"HTML"。语言模式一旦切错,代码颜色和提示全都不对,这是很多"扩展失灵"表象下的真实原因。
提示:养成 Ctrl+S 保存的习惯。文件未保存时,文件树里的文件名旁边有个圆点标记。运行代码前先保存,否则跑的是磁盘上旧的版本,改了代码页面不变是初学者最常见的困惑之一。
5. 避坑与排查:安装失效、扩展失灵和代码运行报错的 5 个现场
这一章记录我实际踩过和帮别人排过的高频问题,按现象、原因、解决三步写,遇到类似情况可以直接对照。这些问题大多不是 VS Code 本身有毛病,而是安装选项、扩展使用习惯、文件保存习惯导致的连锁反应,排起来并不难。
5.1 安装包双击没反应或安装进度卡死
现象:双击安装包后没有任何窗口弹出,或者进度条长时间不动;卸载后重装还失败。
原因:常见三种情况。一是安全软件拦截了安装程序的执行,二是此前装过 System Installer,再装 User Installer 时产生权限冲突,三是下载的安装包本身损坏。
解决:先打开系统安全中心的防护记录,看有没有拦截日志,有就选择允许运行。没有拦截记录就把安装包删掉重新下载一次,排除下载损坏。卸载后重装失败的,先把 VS Code 卸载干净,清理用户目录下残留的 Code 相关文件夹,再换另一种 Installer 类型安装。不要把两个版本的安装器混着反复覆盖装,越装越乱。
5.2 中文语言包装完,界面还是英文
现象:扩展列表里"中文(简体)"语言包显示已安装,但整个界面依然是英文菜单。
原因:大概率是安装语言包后没有重启 VS Code。语言包不像普通扩展那样即时生效,必须重启编辑器重新加载界面。另一个可能是装了多个名字带 Chinese 的扩展,相互冲突。
解决:先重启 VS Code;仍然是英文的话,按 Ctrl+Shift+P 打开命令面板,输入"Configure Display Language",选择 zh-cn。如果下拉列表里没有 zh-cn,说明语言包没装成功,回到扩展面板重新安装,注意选名字里带 Language Pack 的那个,而不是其他中文相关扩展。
5.3 扩展装了不少,语法高亮和代码提示还是不出来
现象:JS 和 HTML 扩展都显示已安装,代码没有任何颜色,输入标签也不自动补全。
原因:最常见的不是扩展问题,而是文件的语言模式不对。新建无后缀文件时编辑器默认按纯文本处理,不会提供语法高亮和补全。另一种情况是文件后缀写错,比如把 HTML 文件存成了 .txt。
解决:看右下角状态栏的语言模式显示。点击它,搜索并选择 HTML 或 JavaScript。同时确认文件名后缀正确。改完语言模式,高亮和提示立即生效,不需要重启。如果语言模式正确但依然没有提示,检查扩展是否被禁用,扩展面板里看对应扩展的状态是否为"已启用"。
5.4 HTML 右键没有运行入口,或运行后页面不更新
现象:在 HTML 文件编辑区右键,菜单里没有"Open in Browser"或"Open with Live Server";装了扩展之后运行,改了代码页面不刷新。
原因:右键菜单没有运行入口,多半是扩展没装,或装完没有重新加载窗口,扩展处于未激活状态。页面不刷新,绝大部分是文件没保存——Live Server 靠文件变化事件触发浏览器刷新,未保存的修改不会产生文件变化事件。
解决:先确认扩展面板里 Live Server 或 Open in Browser 已安装并启用,必要时点"重新加载窗口"。运行前按 Ctrl+S 保存,再右键选择对应的运行方式。页面不刷新时,检查浏览器地址栏的端口号是否和 Live Server 输出一致,多个实例可能占不同端口,把多余实例关掉。
5.5 终端输入 code 提示"不是内部或外部命令"
现象:在 CMD 或 PowerShell 里输入code或者code .,系统提示无法识别该命令。
原因:安装时"添加到 PATH"选项没勾上,或者 PATH 修改后当前终端没有刷新。终端窗口是在安装前打开的,继承的是安装前的环境变量,这是很多人误判为安装失败的原因。
解决:先新开一个终端再试。仍然不行就说明 PATH 没配置,两条补救路线:重跑安装程序,在附加任务页面勾上"添加到 PATH";或者手动添加环境变量,把 VS Code 安装目录下 bin 文件夹的路径加到 Path 里。手动添加注意加的是 bin 子目录,不是安装主目录,加错路径同样无效。
6. 验证跑通:用一个小案例把 VS Code 环境完整过一遍
装完不等于用起来,我习惯用一个小 HTML 页面把整条链路验证一遍。第一步看界面:打开 VS Code,确认菜单是中文,不是英文就回到 4.1 处理。第二步看扩展:按 Ctrl+Shift+X 打开扩展面板,确认中文语言包、Live Server、HTML CSS Support 都显示"已安装"。第三步看工作区:执行文件 -> 将文件夹添加到工作区,选中项目根目录,文件树里应能看到 index.html 和 js 子文件夹。
第四步,写一个最小的 HTML 页面来验证运行链路:
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>VS Code 验证页</title> </head> <body> <h1>VS Code 安装验证成功</h1> </body> </html>把代码粘贴进 index.html,按 Ctrl+S 保存,确认文件树里文件名旁的圆点消失。然后右键编辑区,选择"Open with Live Server",浏览器会自动打开一个本地地址,页面出现"VS Code 安装验证成功"标题。到这里,下载、安装、中文化、扩展、运行整条链路全部验证通过。
最后多验证一步:按 Ctrl+打开 VS Code 内置终端,输入code --version,能输出版本号说明 PATH 也正常。顺便在同一个终端里执行code .`,能重新打开一个指向当前项目的窗口,这个命令在以后的工作中是最高频的操作之一。
提示:Live Server 打开了但页面 404,先检查项目文件夹是否已添加到工作区,Live Server 默认以工作区根目录作为站点根目录,根目录不对就会出现 404。
从那以后,我每次给新机器装 VS Code,都强制把页面验证走一遍,前后五分钟,但能确认环境是真正能跑的,而不是"看着装好了"。希望帮到你。
本文还有配套的精品资源,点击获取