如何在VSCode中隐藏未保存(脏文件)状态栏中的错误?
如何让VSCode状态栏不再显示未保存文件的错误
要实现这个需求,核心是让VSCode仅在文件保存后才进行错误检查,而非实时检测未保存的内容,具体操作如下:
- 打开VSCode设置界面:使用快捷键
Ctrl+,(Windows/Linux)或Cmd+,(Mac)快速打开,也可通过菜单栏路径进入——Windows/Linux选文件 > 首选项 > 设置,Mac选Code > 设置 > 设置。 - 启用保存时验证:在设置搜索栏输入
files.validateOnSave,确保该选项处于启用状态,这是让验证操作仅在保存时触发的基础。 - 关闭实时错误检测:搜索
editor.lintOnChange,将其设置为false,这样VSCode不会在你修改文件但未保存时实时检查错误。 - 针对特定语言插件调整(按需操作):比如使用ESLint的话,搜索
eslint.run并设置为onSave;使用Pylint则设置pylint.run为onSave,确保这类第三方校验工具也仅在保存时运行。 - 也可以直接编辑
settings.json(点击设置界面右上角的JSON图标),添加或修改以下配置:"files.validateOnSave": true, "editor.lintOnChange": false, // 示例:ESLint的配套配置 "eslint.run": "onSave"
完成设置后,VSCode的状态栏只会显示已保存文件的错误,未保存的脏文件不会被纳入错误统计。
内容的提问来源于stack exchange,提问作者GorvGoyl
相关产品推荐
相关产品推荐

