VS Code不显示Quick fix提示且代码错误无红色下划线如何解决
VS Code恢复代码错误提示与Quick Fix功能操作指南
步骤1:校验全局错误显示开关
- 按下快捷键
Ctrl+,(Windows/Linux系统)或Cmd+,(Mac系统)打开VS Code设置面板 - 在顶部搜索框输入
editor.errorDecorations,确认该选项处于勾选状态,该配置控制编辑器是否渲染错误/警告的下划线标记 - 继续搜索
problems.visibility,确认该选项勾选,保证错误信息的全局展示权限正常
步骤2:开启Quick Fix相关配置
- 在设置搜索框输入
editor.lightbulb.enabled,将下拉选项设置为on或者onCode,开启快速修复的入口显示 - 搜索
editor.codeActions.enabled,确认该选项处于勾选状态,保证包含Quick Fix在内的所有代码动作功能正常运行
步骤3:检查对应语言的诊断服务
如果仅特定开发语言不显示提示,需要校验对应语言的校验开关:
- JavaScript/TypeScript语言:搜索
typescript.validate.enable、javascript.validate.enable,确认两个选项均处于勾选状态 - Python语言:搜索
python.linting.enabled,确认处于勾选状态 - 其他语言同理,搜索
[语言标识].linting.enabled或者[语言标识].validate.enable,确认校验开关开启 - 检查你所使用的代码校验插件(如ESLint、Pylint、Stylelint等)的配置,确认未禁用插件的错误提示能力
步骤4:异常修复操作
如果上述配置全部正常仍无提示,可执行以下操作:
- 按下
Ctrl+Shift+P(Windows/Linux系统)或Cmd+Shift+P(Mac系统)调出命令面板,输入Reload Window选择重载窗口,重启编辑器进程 - 若仍未解决,可在设置中找到对应修改过的配置项,点击右侧齿轮图标,选择重置为默认值即可恢复初始配置
内容的提问来源于stack exchange,提问作者Rohan
相关产品推荐
相关产品推荐

