ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

VS Code安装与中文配置全攻略:从下载到汉化一步到位

VS Code安装与中文配置全攻略:从下载到汉化一步到位 1. 安装前先把版本和来源搞清楚后面能少踩一半坑很多人第一次接触 Visual Studio Code 时第一反应都是直接去搜索引擎搜vscode 下载点开第一个链接就往下装。这本身没问题但等装完打开软件满屏英文扑面而来再加上某些功能按钮找不到、菜单看不懂体验瞬间就从我要好好学习变成了这工具怎么这么劝退。这篇文章就是把 Visual Studio Code 安装和中文环境配置的完整过程拆开揉碎讲一遍从下载源头到语言包设置再到常见报错排查一次性说清楚。这篇内容适合谁我说直白一点完全零基础、第一次接触代码编辑器的小白已经装了 VS Code 但是界面一直是英文、想改成中文但找不到设置入口的人还有帮同事、帮学生安装配置环境的工具人们。不管你是要写 Python、C/C、网页前端还是做笔记、配 Flutter 环境安装和中文配置都是同一套流程操作一次之后基本就再也不会忘了。先说明一下Visual Studio Code 和 Visual Studio 是两款完全不一样的软件。Visual Studio Code 通常简称 VS Code是微软开发的免费开源编辑器轻量、插件生态丰富跨平台支持 Windows、macOS、Linux而 Visual Studio 是微软的重量级 IDE主要用于 Windows 平台的大型 C#、C、.NET 项目安装包几个 GB 起步。你如果只是为了学 Python、写网页、敲 C 语言入门装 Visual Studio Code 就够了。很多人在这第一步搞混结果跑去下了个四五 GB 的 Visual Studio装完一脸懵——不是那个东西。1.1 官方下载渠道与万能镜像的区别下载 VS Code 最稳妥的渠道就是官网。打开浏览器输入 code.visualstudio.com页面顶部就能看到醒目的下载按钮它会根据你当前操作系统的类型自动推荐对应版本。Windows 用户直接点 Download for WindowsmacOS 用户点 Download for macOSLinux 用户选择 .deb 或 .rpm 包。官网的速度在大多数情况下都是可以接受的毕竟微软有自己的 CDN 加速节点。如果你所在的网络环境访问官网比较慢或者下载中途总是断线可以改用国内镜像站。这里有个很实用的技巧把官网下载链接的域名部分替换成镜像地址比如把code.visualstudio.com换成国内高校或云厂商提供的镜像域名就能享受更快的下载速度。下载完成后一定要对比一下文件大小和官网标注的大小是否一致差太多就说明下载过程出了问题重新下一次别嫌麻烦。注意我见过不少人在第三方下载站找 VS Code 安装包结果下载下来的是一个捆绑了全家桶软件的定制版安装时还会弹出各种推广页。编辑器这种天天要用的工具务必从官网或可信镜像下载安全第一。1.2 User Installer 和 System Installer不搞清楚就白装了进入 Windows 下载页面后你会看到两个安装选项User Installer 和 System Installer。很多新手根本不管直接点第一个下载其实这两个模式的区别还挺大的。User Installer 直译是用户安装程序它会把 VS Code 安装在你当前用户的 AppData\Local\Programs 目录下不需要管理员权限安装过程也不会有 UAC用户账户控制弹窗。这种方式最适合公司电脑、公用电脑、或者你平时登录的账户没有管理员权限的场景。而且 User 版默认是单用户独占不会污染系统全局环境升级时也完全在用户范围内干净、省心。System Installer 则是装到系统全局目录比如 C:\Program Files需要管理员权限安装时会出现系统弹窗确认。它会把 VS Code 的命令行工具注入到系统级别的 PATH 环境变量中让电脑上的所有用户都能使用code命令。如果你的电脑是你个人长期使用的而且你想让 VS Code 适配所有账户可以选这个。但从稳定性角度讲如果没有特殊需求我个人更推荐 User Installer。为什么因为 System 版在系统升级、还原、或者杀毒软件扫描时偶尔会被照顾一下而 User 版基本不受影响。1.3 64 位还是 32 位ARM64 又是什么Windows 版 VS Code 目前提供 x6464 位、x8632 位和 ARM64 三种架构。现在的电脑配置只要是 2015 年以后买的基本都是 64 位系统直接选 x64 就没问题。32 位版本只用于兼容老旧电脑性能上也没有优势不推荐。ARM64 版本主要适配高通骁龙平台的 Windows 笔记本比如部分 Surface Pro X 或新款 ARM 架构轻薄本。判断方法很简单按下Win I打开 Windows 设置进入系统 - 关于在系统类型一栏会明确写着64 位操作系统基于 x64 的处理器还是基于 ARM 的处理器。下载页面还有一个常见的选择项ZIP 压缩包版本。它不是安装程序而是直接把 VS Code 解压到任意目录就能运行。这个版本最大的优势是免安装、绿色便携可以放在 U 盘里带着走。但代价是不会自动创建桌面快捷方式也不会自动注册到系统 PATH每次启动都要进目录双击 Code.exe。对新手来说还是用安装程序版本更合理先让流程跑通再考虑折腾便携版。2. 安装过程手记一步步选别急着狂点下一步下载好安装包后双击运行。正常情况下会先出现一个许可协议页面点我同意然后进入选择安装路径的页面。这里我有一个很明确的建议安装路径尽量保持默认也就是在 C 盘的用户目录下或者如果你确实想换个盘一定要保证目标文件夹路径是纯英文不能出现中文、空格、特殊符号。为什么因为 VS Code 的很多插件和编译工具会在配置文件中写入你的安装路径路径含中文时部分老旧的 C/C 编译器、Python 虚拟环境工具很容易出现编码解析问题报出各种莫名其妙的错误。这个坑我在帮别人排错时遇到过不止一次提前规避掉能省很多事。2.1 安装选项勾选说明一个都不白给安装界面会出现一个选择附加任务的步骤里面有若干复选框。这些选项直接影响你后续的使用体验不要直接跳过。创建桌面快捷方式这个默认是勾选的保留即可。如果你追求桌面整洁也可以不勾因为 VS Code 可以通过开始菜单启动。将通过 Code 打开操作添加到 Windows 资源管理器目录文件上下文菜单这一项强烈建议勾上。勾选之后你在任意文件夹上点鼠标右键菜单里就会出现通过 Code 打开这个选项点击就会直接用 VS Code 打开这个文件夹。对于写代码的人来说这是最顺手的操作方式能直接省掉先开软件再选文件夹的繁琐流程。将通过 Code 打开操作添加到 Windows 资源管理器文件上下文菜单同样建议勾上。这个针对的是单个文件右键某个文件时可以用 VS Code 直接打开对查看日志、临时改配置文件非常方便。将Code注册为受支持的文件类型的编辑器这一项可以勾也可以不勾影响不大。重点来了最下面那一项添加到 PATH重启后生效。这一项很多人会忽略但我建议你务必勾上。勾选后安装程序会把 VS Code 的可执行文件路径写入系统环境变量 PATH。这样一来你可以在任意终端工具CMD、PowerShell、Windows Terminal里直接输入code或code .系统就会打开 VS Code 或直接用 VS Code 打开当前目录。这对后续配合 Git、Node.js、Python 命令行操作非常关键。实操心得我在帮别人配置环境时见过太多因为没勾 PATH 导致code 不是内部或外部命令报错的例子。如果要避免这个问题安装时千万别漏掉这一项。万一你已经装完了才发现没勾选有两个补救办法一个是重装一遍 VS Code 勾上这个选项还有一个是手动去系统设置里把 VS Code 的安装路径追加到 PATHWindows 操作路径是系统属性 - 环境变量 - Path - 编辑 - 新建把 VS Code 的安装目录填进去确定后重启终端。2.2 安装进度与首次启动检查点击安装后进度条走完就完成了。首次启动 VS Code 时可能会弹出是否信任此文件夹中的文件之类的提示这是 VS Code 的安全机制。在你已经信任的本地目录中直接点是我信任此作者即可。窗口打开后默认界面是英文的这是正常的不要慌。能正常进到这个界面说明安装本身已经成功一大半了。然后可以做两个小检查。第一按Ctrl Shift P打开命令面板输入about如果能看到关于页面的弹窗说明软件运行正常。第二打开系统终端Win R输入cmd回车输入code --version如果能看到版本号输出说明 PATH 注册成功。如果提示找不到命令就按前面说的两个方案处理。3. 中文环境配置让界面变成全中文其实只需要五分钟VS Code 本身是英文界面但微软官方提供了简体中文语言包通过扩展市场就能安装。整个配置过程只需要几步操作快的话两分钟就能搞定慢的话也就五分钟。这是标题里的核心需求所以我把细节全部拆开讲。3.1 通过扩展商店安装 Chinese 语言包在 VS Code 窗口左侧竖排的活动栏中从上往下数第五个图标是扩展图标长得像一个田字格的方块点击进入扩展市场。如果没有看到这个图标也可以用快捷键Ctrl Shift X直接呼出扩展面板。在扩展面板顶部的搜索框中输入Chinese搜索结果的第一条通常就是Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code。这里有一个非常重要的核对点认准这个扩展的全名和发布者。官方语言包的发布者是Microsoft扩展 ID 是ms-ceintl.vscode-language-pack-zh-hans。你搜索时可能会看到一堆第三方汉化补丁有的名字看起来很接近但请不要装。第三方汉化往往更新不及时有的还会在配置文件里做冗余修改大概率会在某次版本升级后失效甚至造成菜单项错乱。我自己的实践是只用微软官方语言包其他的全部避开。点击语言包右侧的Install按钮等一两秒就安装完成了。此时 VS Code 的右下角会弹出一个提示框显示是否更改显示语言并重启之类的信息直接点更改语言并重启或者Restart按钮即可。软件会自动重启重启之后的主界面、菜单栏、右键菜单、设置面板就全部变成中文了。3.2 手动指定显示语言locale.json 的正确用法有时候弹窗会被误关或者重启之后界面还是英文这时候就需要手动指定语言。按Ctrl Shift P打开命令面板输入Configure Display Language回车后会打开一个名为locale.json的配置文件。文件内容一般是这样的{ locale: zh-cn }如果你看到locale的值是en说明当前确实是英文环境。把它改成zh-cn然后保存文件。注意locale.json是 VS Code 的全局配置文件保存后需要重启软件才能彻底生效。重启时可以在命令行或终端里输入code .来启动或者直接关掉窗口重新打开。如果你觉得直接编辑locale.json不太放心还有一个更傻瓜的操作路径Ctrl Shift P打开命令面板输入display在筛选出的列表里选择配置显示语言Configure Display LanguageVS Code 会显示一个可选语言的列表里面有简体中文(zh-cn)点选即可生效。本质是一样的效果只是不用自己手改 JSON 文件了。3.3 中英文切换与装了语言包菜单还是英文的终极排查语言包装完中英文切换其实可以随时进行。再次打开命令面板执行Configure Display Language在列表中选择en就切回英文选zh-cn就切回中文。这个机制可以理解为 VS Code 的显示语言就是一个可配置项随时切换不会重新下载任何东西也不用改任何系统设置。如果语言包已安装、locale.json里也写了zh-cn但菜单依然顽固地显示英文大概率是以下三种情况第一安装语言包后没有重启。VS Code 的语言切换不能做到无刷新热更新菜单文字在运行时已经加载进内存了不重启就不会重新读取语言包。请完整退出软件确保进程列表里没有 Code.exe 后再重新打开。第二安装语言包时没有等它完全下载完成。扩展面板上如果还显示安装中的转圈动画说明安装其实还没结束。可以在扩展面板顶部的已安装分类下找到 Chinese (Simplified) 语言包确认它处于已启用状态。第三你在公司电脑或受管设备上使用 VS Code组策略策略配置强制锁定了显示语言。这种情况比较少见但确实存在。解决思路是手动在系统环境变量里新建一个名为LANG的变量值为zh_CN.UTF-8然后重启 VS Code。大多数情况下这一招能绕过强制英文配置。提示不要同时安装多个中文汉化包。如果你之前装过第三方的汉化补丁又装了官方语言包两个包会争抢界面字符串的加载入口结果就是菜单一部分英文一部分中文看起来就像乱码一样。排查时先把之前装的所有语言类扩展全部禁用只保留官方ms-ceintl.vscode-language-pack-zh-hans这一个再重启问题基本能解决。3.4 中文环境的延伸配置字体、编码和文件乱码界面变中文只是第一步很多人接着会遇到另一个经典问题打开某个.txt或.py文件时中文变成了一堆乱七八糟的文字。这通常不是 VS Code 坏了而是文件本身的编码格式与 VS Code 当前使用的编码不一致。VS Code 默认使用 UTF-8 编码读取和保存文件。但 Windows 平台经常会遇到历史遗留的 GBK/GB2312 编码文件。如果打开一个 GBK 编码的文件能看到内容但中文乱码请在 VS Code 右下角状态栏找到UTF-8字样的按钮点击它然后选择通过编码重新打开在弹出的列表中选择简体中文 (GBK)或Chinese (GB2312)VS Code 会立刻用新编码重新读取文件中文就能正常显示了。如果你经常需要处理 GBK 文件还可以在设置面板中搜索files.autoGuessEncoding把它设置为true。这样 VS Code 在打开文件时会自动猜测文件编码减少手动切换的频率。不过这个选项对性能有一丁点影响而且偶尔会猜错我一般是按需开启针对特定文件夹做设置而不是全局开启。如果你追求在中文环境下有更好的代码显示效果可以在设置面板里搜索editor.fontFamily把字体设置为微软雅黑, Consolas, Courier New, monospace或你喜欢的等宽字体。中文字体推荐微软雅黑或更纱黑体代码部分的英文字体用 Consolas 或者 Cascadia Code 都行。需要说明的是这个字体配置只影响编辑器文字显示不涉及软件界面语言。4. 安装与配置过程中最常遇到的报错和排查思路即便严格按照流程操作VS Code 偶尔还是会出一些幺蛾子。这里我把高频出现的问题整理成一个速查表按出现的频率从高到低排列每一条都附上我的实测解决思路。4.1 命令面板打不开CtrlShiftP没反应这个情况不多见但一旦遇到很多新手会误以为软件坏了。其实绝大多数时候是输入法快捷键占用了这个组合键尤其是搜狗输入法、懂懂输入法等常见中文输入法默认会抢注CtrlShiftP作为切换快捷键导致 VS Code 收不到按键事件。解决方法有两种。第一种右击系统托盘中的输入法图标进入设置把快捷键组合改掉或者禁用。第二种在 VS Code 里改用鼠标操作点击顶部菜单栏的查看 - 命令面板也可以打开命令面板。其实 VS Code 的命令面板是一个超级入口几乎所有操作都能在里面搜索到值得多练习使用。4.2 安装后双击无反应或者打开几秒就闪退如果你的电脑配置比较老或者系统是较旧的 Windows 10 版本双击 VS Code 没有反应可以先看看是不是杀毒软件拦截了启动过程。把 VS Code 加入信任区或者暂时关掉安全软件再试一次。另外一个常见原因是 GPU 硬件加速兼容性问题尤其是显卡驱动很老或集成显卡性能较弱的机器上。解决办法在系统终端CMD 或 PowerShell里进入 VS Code 安装目录或者在桌面快捷方式的目标后面加上参数运行code --disable-gpu这个命令会禁用 GPU 加速用纯软件渲染方式启动窗口兼容性最好。如果确实能正常打开可以在 VS Code 设置中搜索editor.smoothScrolling、window.titleBarStyle等渲染相关选项适度调整不过最简单的还是保留启动参数日常使用不会有太多影响。4.3 终端里执行code .报不是内部或外部命令这个问题我在前面已经说过根本原因就是安装时没有勾选添加到 PATH。如果你已经重装过一次还是不行可以手动验证一下 PATH 路径有没有写对。在命令行里执行echo %PATH%输出中如果能找到 VS Code 的二进制目录比如C:\Users\你的用户名\AppData\Local\Programs\Microsoft VS Code那就说明注册成功了。如果找不到打开系统属性 - 环境变量在用户变量中找到Path点击编辑然后新建把 VS Code 的安装路径完整粘贴进去保存后再开一个新终端窗口。注意已经打开的终端不会自动刷新环境变量必须新开一个终端窗口才能生效。4.4 装上 Python 或 C/C 扩展后运行报无法找到 Visual Studio 工具链这里要说一个热门搜索词里也高频出现的问题装了 VS Code 后打算写 C/C安装扩展、写代码结果编译时报错说找不到Visual Studio toolchain。这个报错其实和 VS Code 本身没关系而是你的电脑缺少 C/C 编译器。在 Windows 上VS Code 本身不带编译器它只是调用系统里已有的编译工具。如果你没有安装 MinGW-w64 或者 Visual Studio Build Tools编译器缺失自然会报错。对于做 C/C 入门的新手最常见也是最稳妥的搭配是安装 MinGW-w64然后把它的bin目录加入 PATH在 VS Code 的c_cpp_properties.json里把compilerPath指向gcc.exe的完整路径。这个思路同样适用于走 Windows 系统自带开发工具链的场景。简单说报错时先检查编译器装没装而不是反复折腾 VS Code 的配置项。4.5 语言包装好了但某些官方插件还是英文界面这是很多人会忽视的细节VS Code 语言包只对软件自带界面生效第三方扩展插件的界面或提示文字是否中文化取决于插件自身是否内置了多语言资源文件。比如 ESLint、GitLens、Python 等大型扩展通常会有多语言支持但一些小众插件、还在开发中的 Preview 插件可能就只有英文界面这属于正常现象不用纠结也不要去乱装汉化补丁强行翻译容易引发冲突。我给个建议在新手阶段终端类和调试类的报错信息如果能看懂英文是最好的因为搜索引擎上关于这些报错的解决方案八成以上是英文资料。把 VS Code 界面汉化是为了降低工具使用门槛但不要因为界面中文了就排斥阅读英文报错。真正的排错能力其实是在一遍遍读报错、搜索解决方案的过程中慢慢积累起来的。4.6 旧版本升级后语言变成英文或者设置项丢失VS Code 每隔一个月左右就会发布一个新版本自动更新升级通常不会影响语言和设置。但如果你用破解版、绿色版或第三方定制版升级时可能因为旧版本残留配置导致语言包失效。遇到这种情况先检查扩展市场里的中文语言包是否被自动禁用或卸载了重新启用后重启软件就好。如果重启后插件全丢、设置恢复成默认说明 VS Code 的用户数据目录出了问题。Windows 上用户数据默认存放在%APPDATA%\Code如果这个目录被清理软件误删就会导致配置丢失。对这个情况没有太多花哨的解法只能重新配置。所以养成一个好习惯每当你把界面、快捷键、代码格式化风格调成自己喜欢的样子后在命令面板里执行Sync: Turn On Settings Sync把配置同步到你的 GitHub 或微软账户里。这样以后换电脑、重装系统都能一键恢复原有环境。5. 后续还可以做哪些配置让 VS Code 更好用安装和中文环境配置只是 VS Code 使用的起点。如果你刚跨过这道坎下一步可以考虑设置几个非常基础但实用的功能项。扩展一个常用功能的配置自动保存。在设置面板中搜索files.autoSave推荐设置为afterDelay然后设置延迟时间为 1000 毫秒。这样当你停下输入 1 秒后文件会自动保存有效减少手动按Ctrl S的频率。再建议一个快捷键习惯在命令面板中输入toggle terminal呼出集成终端的快捷键默认是Ctrl ~反引号键。VS Code 内置的终端可以在不离开编辑器的情况下执行所有命令中文配置完成后配合终端和 Git 使用日常开发效率能提升一大截。我个人在实际操作中的体会是Visual Studio Code 的安装和中文环境配置本质上是学会用正确的方式安装一款现代编辑器的过程。很多人卡在中途并不是因为软件有多难而是因为安装时不注意到的小细节——比如没勾 PATH、装了打包版安装包、同时装了多个语言包——这些在教程字里行间都容易跳过去。只要照着这篇文章把每一步都走一遍你会发现这个流程基本上是最快、最不容易翻车的路径。最后再分享一个小技巧如果你给同事或朋友装 VS Code装完语言包后把locale.json里的zh-cn配好再把files.autoGuessEncoding打开他们大概率会觉得你配环境特别专业。
返回列表