在Sublime Text中如何禁用文件保存时触发的Lint弹窗?
解决保存Bash语法笔记时的lint弹窗问题
针对VS Code(最常见场景)的解决方案:
完全关闭保存时的lint检查
打开设置(快捷键Ctrl+,或Cmd+,),搜索Shellcheck: Enable,将其设为false,彻底禁用shellcheck语法检查,保存时就不会再弹出错误弹窗。仅针对笔记文件禁用语法检查
- 单个文件处理:打开笔记文件后,点击右下角的
Bash语法标签,选择Plain Text,文件将按纯文本处理,不再触发Bash lint。 - 批量配置:打开
settings.json(快捷键Ctrl+Shift+P输入Preferences: Open Settings (JSON)),添加文件关联规则,把你的笔记文件后缀关联为纯文本:"files.associations": { "*.note": "plaintext" // 替换为你的笔记文件实际后缀 }
- 单个文件处理:打开笔记文件后,点击右下角的
保留lint但关闭保存时的弹窗
打开settings.json,修改保存时的代码动作配置,移除自动修复相关项:"editor.codeActionsOnSave": { "source.fixAll": false, "source.fixAll.shellcheck": false }也可以调整shellcheck的错误级别,让所有提示都不触发弹窗:
"shellcheck.severity": { "all": "none" }
内容的提问来源于stack exchange,提问作者Michał Kawiecki
相关产品推荐
相关产品推荐

