如何在VS Code中通过快捷键切换编辑器面板的问题下划线显示?
临时切换VS Code所有Lint问题显示的方法
一、全局快速隐藏/显示所有问题下划线
VS Code自带核心命令能一键切换所有问题标记的显示状态:
- 打开命令面板(默认快捷键
Ctrl+Shift+P/Cmd+Shift+P) - 输入并执行 "Toggle Problems Visibility",执行后编辑器里所有lint下划线、错误提示等标记都会立刻隐藏,再次执行就能恢复,不管是rust-analyzer、Kotlin、clangd还是TexLab的校验结果都能覆盖
- 嫌命令面板麻烦的话,给这个命令绑定自定义快捷键:
- 打开快捷键设置(
Ctrl+K Ctrl+S/Cmd+K Cmd+S) - 搜
toggle problems visibility - 点编辑按钮,设个顺手的快捷键(比如
Ctrl+Shift+L)
- 打开快捷键设置(
二、针对特定扩展的临时禁用(可选)
如果需要单独控制某个扩展的诊断:
- rust-analyzer:打开命令面板输入
Rust Analyzer: Toggle Diagnostics,临时关闭它的代码诊断,再执行一次就恢复 - Kotlin扩展:命令面板搜
Kotlin: Toggle Diagnostics就能开关它的诊断 - clangd、TexLab这类扩展也可以去命令面板里搜对应的“Toggle Diagnostics”类命令
三、通过设置快速切换(非永久修改)
想要更彻底的临时关闭,也能直接改设置:
- 打开设置界面(
Ctrl+,/Cmd+,) - 搜
editor.showDiagnostics,取消勾选就隐藏所有诊断标记,恢复时再勾上 - 也能给这个设置绑快捷键:在快捷键设置里搜
Preferences: Toggle Setting,然后指定针对editor.showDiagnostics的快捷键,直接按键切换
内容的提问来源于stack exchange,提问作者msrd0
相关产品推荐
相关产品推荐

