资讯详情

资讯详情

VS Code 安装配置全指南:中文语言包、扩展与Live Server实战

简介一份面向零基础学习者的Visual Studio Code简称VS Code安装与配置图文指南内容从官网下载、版本选择、许可协议确认到附加任务设置逐步说明安装全过程并对安装过程中的常见注意事项给出提示。资源为单个docx文档容量约1.51MB轻量便于直接下载与查阅。目前已有202人学习文档按概述、安装步骤、语言包与扩展安装、基本使用流程、注意事项五部分组织层次清晰方便按需定位。除安装指引外还重点介绍了中文语言包以及JavaScript、HTML等常用开发扩展的配置方法帮助用户快速解决英文界面与代码高亮、智能感知等问题。读者可依照步骤完成工作区创建、文件夹与文件新建、代码编辑保存与运行等基础操作减少环境配置中的障碍顺利进入编程实践并为后续学习HTML、JavaScript等开发打下基础。1. VS Code 的安装步骤不是一路 Next 就能开写代码VS Code 的安装步骤听起来就是个“下一步到底”的事。但这份 docx 教程里真正藏着的是安装之后的完整激活流程中文语言包、JavaScript 扩展、HTML 支持、工作区文件夹、右键运行。我照着一遍走下来发现每一步都有对应的小坑附加任务没勾对右键菜单就少一项中文包装完不重启切不回 zh-cn代码写完不保存就右击运行浏览器里永远是上一个版本。这篇笔记把原文档里的安装说明拆成可照做的配置记录零基础读者能装出一个中文可用、能跑 HTML 页面的 VS Code已经装过的人也可以对照检查自己的扩展、路径和工作区有没有埋雷。2. 安装环节的参数选择User Installer、附加任务与路径里的坑VS Code 的安装向导步骤不多但每一步都有隐藏选项。原文档只写了「许可协议→附加任务→安装→解压→完成」实际上下载阶段和附加任务阶段最容易埋雷后面排查时几乎所有问题都出在这两个环节。版本没选对扩展和右键菜单跟着出毛病路径没选好装完写代码的时候才来报错。先看下载版本再看附加任务最后给一个命令行安装的替代方案。2.1 下载阶段User Installer 与 System Installer 怎么选打开 code.visualstudio.com 下载页Windows 下通常有两个安装包用户安装版和系统安装版。页面默认给出的大按钮其实是 User Installer很多老教程截图里用的是 System Installer这就导致不少人下载到的版本和教程上的对不上。两者装的都是同一个 VS Code区别在于安装目录和权限用户版解压安装到当前用户的 AppData 目录不需要管理员权限系统版装在 Program Files所有 Windows 账户共用需要管理员权限才能写入。做前端练习的开发者我建议选 User Installer。原因是后续装扩展、升级版本都不需要管理员授权省得每次弹 UAC 提示。公司办公电脑、多人共用机器才需要系统版。下载时认准两个信号安装包文件名里带 user 字样的是用户版带 system 或 system-x64 字样的是系统版。macOS 和 Linux 的安装包后缀分别是 .dmg 和 .deb/.rpm原文档的流程覆盖的是 Windows 平台但官网下载页面一打开就会把对应系统版本排在最前面不太容易选错。2.2 许可协议与安装路径默认路径可以用到毕业安装向导第一步是许可协议页面勾选“我同意此协议”后进入安装位置选择。默认路径是“用户目录\AppData\Local\Programs\VS Code”这个位置在窗口里写得很清楚但很多人总想改到 D 盘。我不反对改路径只有一个硬性要求路径里不要出现中文目录。比如 D:\软件\编辑器 这种路径装好之后 Code Runner 插件运行代码时控制台会报错找不到路径。原因在于 VS Code 内部的编译任务和扩展脚本对非 ASCII 字符的支持一直不太稳定属于典型的“能装不能用”问题。安装位置下面通常有一个“开始菜单快捷方式”选项保持默认即可。如果不想在开始菜单里多一个文件夹可以取消勾选再点下一步。这个动作不影响运行只是少一组快捷方式。安装进行中会看到解压文件的进度条等进度条走完安装向导会进入完成页勾选“启动 Visual Studio Code”即可打开软件。这个解压过程在原文档里被单独标了一步实际就是安装程序在释放文件不需要额外操作。2.3 附加任务界面四个选项分别影响什么原文档对附加任务只说“可以根据自己的偏好进行选择”但这个界面的选项直接决定了后续使用体验。界面上有四类可选第一将“使用 Code 打开文件”添加到 Windows 资源管理器文件上下文菜单第二将“使用 Code 打开文件夹”添加到 Windows 资源管理器文件夹上下文菜单第三将“Code”注册为受支持的编辑器类型第四添加到 PATH。这四个选项我建议全选但至少保证第三个和第四个勾上。第三个选项让你在任意文件上右键就能用 VS Code 打开第四个选项让终端里能直接用 code 命令这是后面扩展安装命令的前提。不勾第四个的话装完以后你在终端敲 code --version 会提示“不是内部或外部命令”很多人第一次遇到这个问题就是在这一步自己跳过了勾选。选完附加任务点“安装”进度条走到 100% 后安装完成不需要手动清理安装包安装程序会把临时文件一并处理掉。2.4 命令行安装版用包管理器代替图形向导如果机器上已经装了包管理器安装环节还可以更短。Windows 10 以上版本的 PowerShell 里可以直接搜到 VS Code 的安装包winget search vscode搜索结果第一列是包的唯一标识符确认后执行安装命令winget install --id 包ID --user --silent--user参数表示装到当前用户目录不用申请管理员权限--silent表示静默安装不弹任何界面。装完验证一下code --version能输出版本号说明 VS Code 的命令行已经加入 PATH以后在任意目录的终端里敲code .就能直接打开当前文件夹。用命令行安装出的 VS Code 和图形向导版完全一致只是右键菜单那几项仍然需要手工勾选对习惯终端操作的开发者来说影响不大。如果搜索时提示找不到包源先运行winget source update再重试。3. 中文化与扩展三件套语言包机制、扩展筛选与批量安装第一次打开 VS Code满屏英文对新手很不友好。原文档要求装中文扩展、JavaScript 扩展、HTML 扩展这一步实际操作起来有讲究扩展市场搜同一个关键词可能出来几十个结果装错一个就白折腾半小时。先理解语言包为什么算扩展再讲三件套怎么挑最后给一个批量安装命令把换电脑时的环境重建时间压到五分钟以内。3.1 为什么 VS Code 默认是英文语言包本质是扩展VS Code 安装包本身是国际化产品但默认只启用英语资源中文内容以“语言包扩展”的形式放到市场里。这解释了两个现象第一中文包必须通过扩展面板安装而不是在设置里直接选语言第二安装后要重启因为界面语言是在启动时加载的。打开左侧活动栏的扩展图标快捷键是 CtrlShiftX搜索框输入 Chinese结果里第一个通常是“中文简体语言包”发布者一栏显示为 VS Code 团队。点“安装”之后右下角会弹出提示框选“更改语言并重新启动”即可。如果手滑关掉了提示框按 CtrlShiftP 打开命令面板输入 Configure Display Language在列表里选 zh-cn然后重启。如果列表里只有 en 而没有 zh-cn说明语言包虽然点了安装但未启用需要回到扩展面板确认该扩展的按钮是“禁用”而不是“启用”。语言包属于全局扩展和项目级扩展不一样。全局扩展对所有项目生效项目级扩展只在打开对应工作区时加载。如果装完中文包之后在别的项目里发现界面变回中文环境的不用担心这是全局语言设置生效的结果不是项目配置出问题。3.2 三件套扩展HTML、CSS、JavaScript 各装什么常见教程让人装 JavaScript 和 HTML 两个扩展实际工作流里还需要 CSS 辅助和本地服务器工具。我列一份对照表字段包括市场搜索词、用途和是否必需扩展市场搜索词作用是否必需中文语言包Chinese简体中文界面必需JavaScript (ES6) code snippetsJavaScriptSnippets输入 clg 快速生成 console.log推荐HTML CSS Supporthtml css在 HTML 中提示 CSS 类名推荐Live ServerLive Server右键在浏览器打开页面保存后热更新强烈推荐挑扩展有个通用原则看安装量和发布者。同名词条一搜一大把JavaScript 相关插件就有几十个优先选安装量几十万以上的再点进详情页看最近的发布时间。超过一年没更新的扩展在较新的 VS Code 版本上可能出现兼容问题。扩展装多了还会互相占用快捷键比如多个 HTML 格式化插件都注册了 ShiftAltF这时只保留一个格式化相关扩展即可。我在实际项目里见过因为装了四个 HTML 扩展导致右键菜单多出三四个重复项的情况界面乱不说功能也没强多少。3.3 一键批量装扩展用 code 命令同步整个环境换电脑、重装系统后再手动搜索扩展效率实在太低。VS Code 自带的命令行可以一次性装完所有扩展code --install-extension MS-CEINT.vscode-language-pack-zh-hans code --install-extension xabikos.JavaScriptSnippets code --install-extension ecmel.vscode-html-css code --install-extension ritwickdey.LiveServer每条命令的作用是把对应标识符的扩展安装到本地标识符格式是“发布者.扩展名”在扩展详情页右侧有显示。这个命令是幂等的重复执行不会重复安装也不会破坏已有配置。执行完重启一次 VS Code扩展管理器里就能看到全部就位。如果提示 code 命令不存在说明安装时没勾“添加到 PATH”回看第2章的附加任务设置。熟练的开发者会把已装扩展导出成清单备份code --list-extensions extensions.txt这条命令把当前所有扩展标识符输出到文本文件存进网盘或仓库下次换机器后用循环命令批量恢复。原文档只让手动点安装换成命令行方式之后整个环境重建可以控制在五分钟内。4. 工作区与项目结构从单个 HTML 到 css、image、js 的目录落地原文档在装完扩展之后花了大量篇幅讲“把文件夹添加到工作区、新建 css-image-js 目录、新建文件、运行案例”。新手很容易把这部分当成凑步骤实际上这是从前端零散文件走向可维护项目的关键一步。HTML 文件能正常显示的前提是样式和脚本都被正确引用而引用路径的正确性又依赖于整个文件夹作为一个工作区被打开。4.1 单文件打开 vs 文件夹工作区相对路径的分水岭双击 HTML 文件直接拖进 VS Code看起来省事但只打开了这一个文件没有项目上下文。代码里写link relstylesheet hrefcss/style.css单文件模式下 CSS 根本加载不了因为编辑器和浏览器都找不到相对于项目根目录的路径。把整个文件夹加入工作区之后VS Code 才把这个目录视为项目根相对路径、智能提示、代码跳转全部生效。操作路径是文件菜单 → 将文件夹添加到工作区 → 选择项目目录。窗口顶部的文件夹名称会出现在资源管理器栏左侧看到的是完整目录树而不是孤零零的文件。这一步做完才算真正进入 VS Code 的开发模式。原文档里“新建文件夹并命名完成”这个动作就是在资源管理器面板中右键完成的可以新建文件夹也可以新建文件。4.2 目录结构css、image、js 分类的来历原文档要求新建 css、image、js 三个文件夹并把 js 下的两个文件复制进去。这种按资源类型组织目录的方式是早期前端项目的通用约定CSS 样式归 css图片素材归 image脚本归 jsHTML 入口文件留在根目录。小型练习和课程作业用这个结构已经够清晰加上入口文件在根目录Live Server 启动后访问 http://127.0.0.1:5500/index.html 一目了然。project-root/ ├── css/ │ └── style.css ├── image/ │ └── logo.png ├── js/ │ ├── utils.js │ └── main.js └── index.html这个树形结构就是你在资源管理器面板里应该看到的样子。css、image、js 这几个目录名是约定俗成不是强制要求组件化前端项目更多按功能模块划分。但对刚起步的人来说按类型分目录的学习成本最低。文件少时按类型分文件多了再按功能模块演进这个顺序比较自然。原文档让做的“新建文件夹css-image-js”其实就是一次把三个平级目录建出来在资源管理器面板里右键新建三次即可。4.3 新建文件与语言模式后缀名决定高亮与补全在项目根目录右键新建文件输入 index.html 回车。VS Code 根据 .html 后缀自动把语言模式切到 HTML右下角状态栏显示“HTML”。如果新建文件时手误写了 index.txt语言模式会变成纯文本标签高亮全部消失看起来像软件坏了其实只是后缀不对。切换语言模式的命令是 CtrlShiftP输入“更改语言模式”选 HTML。新建的 index.html 里写入基础骨架!DOCTYPE html html langzh-CN head meta charsetUTF-8 title案例 1/title link relstylesheet hrefcss/style.css /head body h1Hello VS Code/h1 script srcjs/main.js/script /body /html这段骨架引入了 css/style.css 相对路径以及在页面底部引入的 js/main.js。如果编辑 HTML 时类名没有智能提示检查 CSS 文件是否真的存在于目标目录以及 link 标签 href 写的是不是相对路径。脚本的问题表现又不一样main.js 里写了 console.log但浏览器控制台没有输出常见原因是 script 标签写在了 head 里且没有 defer导致脚本在 DOM 渲染前执行。放在 body 底部是最稳妥的写法。4.4 复制 JS 文件进项目目录两个隐蔽的小问题原文档要求把 js 下的两个文件复制粘贴进项目。实际操作中在文件资源管理器里复制文件后VS Code 的资源管理器面板不一定立即刷新。这并不代表复制失败很多情况下是文件树没有自动刷新解决方法是右键资源管理器面板选“刷新”或关闭再打开该文件夹。另一个问题更隐蔽系统里存在两个同名项目文件夹比如桌面有一个、D 盘有一个复制时目标路径没看清文件被放到了另一个目录。VS Code 里确认路径是否正确的办法是右键文件选“在文件资源管理器中显示”看弹出的资源管理器地址与当前工作区路径是否一致。这类问题不属于 VS Code 的缺陷而是操作系统层面的操作失误但排查起来最费时间值得新手提前知道。5. 常见问题排查五个最容易被忽略的安装与运行坑前四章把从安装到运行的全流程走完了这一章集中处理高频问题。以下五条全部来自实际操作中出现过的场景每一条都按现象、原因、解决三步展开不绕弯子。5.1 右键菜单没有“使用 Code 打开”现象在项目文件夹上点右键菜单里找不到“使用 Code 打开文件夹”只能先打开 VS Code 再从文件菜单进入。原因安装到附加任务那一步时没有勾选“将‘使用 Code 打开文件夹’操作添加到 Windows 资源管理器文件夹上下文菜单”。解决先确认code --version命令是否可用如果可用直接在终端进入任意项目目录敲code .效果完全一样。要补右键菜单可以重新运行安装程序选择“修改”在附加任务里把缺失的选项补勾。不想重装的话系统设置里的默认应用也可以指定 VS Code 为文件夹的默认打开方式但这一步操作路径较长我一般直接用code .代替右键菜单。5.2 中文语言包装完重启后还是英文现象扩展面板显示中文包已安装右下角也点了重新加载但界面依然全英文。原因语言包虽然装好了VS Code 的显示语言配置仍是 en。英文语言包安装后弹出的“更改语言并重新启动”如果被忽略就需要手动在命令面板里切换。解决按 CtrlShiftP 输入 Configure Display Language选择 zh-cn回车后自动重启。如果候选列表里没有 zh-cn回到扩展面板检查该扩展是否处于启用状态被禁用的话先点启用再重复上面的操作。5.3 HTML 文件没有高亮全是白字现象新建的 HTML 文件里所有标签是同一种颜色没有任何语法高亮。原因文件后缀不是 .html语言模式被判定为纯文本。还有一种情况是扩展市场里装了 HTML 高亮插件但该插件在扩展管理器里被禁用了。解决在右下角状态栏点“纯文本”弹出语言模式列表后选 HTML。同时确认文件名是 index.html 而不是 “index. html”或者 index.txt。语法高亮依赖文件扩展名和语言模式的匹配这属于 VS Code 的设计逻辑和插件是否装好关系不大。5.4 运行后浏览器显示的不是新代码现象写完代码右击 HTML 文件选择 Live Server 打开浏览器里显示的还是上一次的内容改多少次都不生效。原因文件没有保存。VS Code 编辑器内存里的内容和磁盘上保存的是两回事Live Server 读取的是磁盘文件只有 CtrlS 之后浏览器才会拿到最新内容。解决写代码过程中养成 CtrlS 的习惯。Live Server 默认监听文件变化并自动刷新浏览器如果没自动刷新按一次 CtrlS 强制触发。仍不刷新的话在系统托盘找到 Live Server 图标先 Stop 再 Restart。常见的二次修改无效问题八成以上都是保存没跟上。5.5 HTML 文件右键找不到浏览器打开菜单现象在编辑区右键菜单里没有 Open with Live Server也没有“在默认浏览器打开”之类的选项。原因Live Server 扩展没有安装或者装完被禁用了。解决回到扩展面板搜 Live Server安装后重新加载窗口。装好后在 HTML 文件编辑器正文区域右键菜单中间会出现 Open with Live Server。如果在文件树里右键 HTML 文件不会出现这个菜单。浏览器打开后一直转圈多半是端口被占用Live Server 默认端口是 5500可以在设置里把 liveServer.settings.port 改成未占用的端口比如 5510。6. 用一套检查清单验证安装成果从命令版本号到浏览器页面原文档最后一句是“代码运行ps:需保存输入好的代码否则运行不成功右击”。这里没有写清楚右击之后该选什么、如何确认运行成功我用一个检查清单把这条链路收口。下表每一项对应前面某一章的操作结果任何一项不通过后面所有步骤都会受影响。检查项操作通过标准安装完成终端敲 code --version输出版本号无“不是内部或外部命令”中文界面看菜单栏显示“文件”“编辑”“选择”等中文扩展就位扩展面板搜 Live Server状态为已安装非禁用工作区加载查看左侧资源管理器能看到项目全部文件夹及文件语言模式打开 index.html 看右下角显示 HTML而非纯文本页面运行右键 Open with Live Server浏览器打开 127.0.0.1:5500代码生效修改 h1 文案后 CtrlS浏览器页面自动更新为新文案最后一条“代码生效”是我带 A 同学调前端作业时最容易翻车的一环。他写完代码找我“为什么没反应”我过去一看文件根本没有保存Live Server 加载的永远是磁盘上上一版的内容。从那以后我每次带新手跑前端 Demo 都会强制走一遍这个清单逐项打勾确认不再凭感觉判断问题出在哪。这个检查清单反过来也验证了安装环节的每一个决定没有添加到 PATH第一行就过不了语言包没启用第二行卡住Live Server 没装第七行肯定失败。已经保存了这份安装步骤文档的读者可以直接对照表格完成验证省去每次出问题都翻回安装向导的麻烦。希望帮到你。本文还有配套的精品资源点击获取
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →