目录功能概述一、先搞懂Error Lens 是干什么的二、安装 Error Lens插件错误提示三、验证它有没有生效编辑四、四种颜色分别代表什么五、重点怎么让提示变成中文1、 让 VS Code 整个软件界面变成中文菜单、按钮、设置项变中文2、 让 JavaScript / TypeScript 的报错变中文Error Lens 显示的内容也会跟着变中文3、Python、C/C 等其他语言的报错能变中文吗六、卸载功能概述Error Lens 是一款增强 VS Code 错误提示的扩展工具通过内联显示错误和警告信息直接定位代码问题提升开发效率。一、先搞懂Error Lens 是干什么的你在 VS Code 里写代码出错时代码下面会出现红色/黄色波浪线但要看懂错在哪必须把鼠标悬停上去才能看到错误说明很麻烦。Error Lens 的作用把错误信息直接打印在出错那一行的行尾并且把整行用颜色高亮出来眼睛一扫就知道哪里错了、错在哪。效果对比没装时int a 下面一条红波浪线不告诉你为什么装了后int a ⛔ expected expression整行淡红色背景⚠️一个最重要的原理后面中文设置要用Error Lens自己不检查错误也不翻译错误。它只是个显示器——错误是 VS Code 以及语言插件比如 C/C 插件、Python 的 Pylance、TS Server检查出来的Error Lens 负责把它们的错误信息搬到行尾显示。所以错误信息是英文还是中文取决于检查错误的那个插件不取决于 Error Lens。二、安装 Error Lens插件错误提示在扩展商店里搜索安装打开 VS Code。看软件最左边的竖条活动栏找到一个像四个小方块的图标扩展图标点它。或者直接按快捷键Ctrl Shift X在出现的搜索框里输入Error Lens。找到名称为Error Lens、作者是Alexander认准 IDusernamehw.errorlens别装错成同名的。点蓝色的 安装 / Install 按钮。几秒钟装完不需要重启立刻生效。三、验证它有没有生效新建一个文件比如 C 语言文件一定要先按Ctrl S保存成.c文件没保存的文件很多插件不工作。故意写错一行代码比如写一半不写完int a 如果这一行整行变成淡红色行尾出现红色英文说明就说明成功了。四、四种颜色分别代表什么颜色级别含义要不要管红色error 错误语法错误程序根本编译/运行不了必须改黄色warning 警告能运行但有隐患比如定义了变量没用建议改蓝色info 信息普通提示可看可不看绿色hint 建议优化建议可看可不看五、重点怎么让提示变成中文中文提示其实分三件事请对号入座1、 让 VS Code 整个软件界面变成中文菜单、按钮、设置项变中文按Ctrl Shift X打开扩展面板。搜索Chinese (Simplified)。找到微软官方的Chinese (Simplified) Language Pack for Visual Studio CodeIDMS-CEINTL.vscode-language-pack-zh-hans点安装。装完右下角会弹窗问是否切换语言点Change Language and Restart更改语言并重启。重启后整个 VS Code 就是中文界面了。注意这一步只让软件界面变中文行尾的错误信息不会自动翻译。2、 让 JavaScript / TypeScript 的报错变中文Error Lens 显示的内容也会跟着变中文打开设置搜索typescript locale。把TypeScript › Locale这一项选成zh-CN。关键一步按Ctrl Shift P输入TypeScript: Restart TS ServerTypeScript: 重启 TS 服务器回车。之后 TS/JS 的报错就会变成中文Error Lens 行尾也会同步显示中文。3、Python、C/C 等其他语言的报错能变中文吗基本不能直接切换要如实告诉你PythonPylance 插件官方错误信息只有英文没有中文开关。C/C微软 C/C 扩展的 IntelliSense错误信息也是英文的没有中文选项。这些语言的编译器/语言服务器官方没有提供中文语言包所以不存在一键全部中文的设置网上如果有人说改个设置就能全中文那是骗人的。解决办法装一个翻译插件遇到英文报错一键翻译最实用按Ctrl Shift X搜索Immersive Translate沉浸式翻译。安装Immersive Translate for VS CodeIDhejian991.immersive-translate-vscode-plugin。装好后把光标放在有错误的那一行或者选中错误的英文文字按Ctrl Shift P搜索Immersive Translate的翻译命令就能看到中文翻译也可以设置鼠标悬停自动翻译。免费的 Google 翻译通道即可使用不需要 API Key。简单说前端 JS/TS 可以原生中文报错Python、C 语言只能靠翻译插件辅助。六、卸载Ctrl Shift X打开扩展面板。找到 Error Lens点齿轮图标 →卸载Uninstall。建议卸载后重启一下 VS Code。
阅读完成 · 觉得有帮助?