如何关闭VScode中Jedi的linting功能且保留语言服务器其他功能
关闭VS Code Jedi linting功能操作指南(Linux/AUR安装版本通用)
你不需要禁用整个Jedi语言服务器,仅调整lint相关配置即可保留所有跳转、悬停查定义、函数识别等功能,操作如下:
方法1:通过可视化设置界面调整
- 打开VS Code后按
Ctrl+,快捷键进入设置页面 - 在顶部搜索栏输入
jedi lint enabled,找到「Python > Jedi Lint: Enabled」配置项 - 取消该配置项的勾选,即可完全关闭Jedi的所有linting提示,其他语言服务器功能不受影响
- 若仅需要停止输入过程中的实时lint提示,不需要完全禁用lint功能,就搜索
python.linting.lintOnSave并取消勾选,调整后只有手动保存文件时才会触发lint检查
方法2:直接修改JSON配置文件
- 按
Ctrl+Shift+P调出命令面板,输入Preferences: Open User Settings (JSON)回车进入配置文件 - 按照你的需求添加对应配置:
若仅关闭输入时实时lint,保留保存触发检查,替换为以下配置:// 完全禁用Jedi linting功能 "python.jediLint.enabled": false"python.linting.lintOnSave": false - 保存文件后重启VS Code,配置即可生效
注:AUR安装的VS Code配置逻辑和官方包完全一致,上述操作无需额外调整其他参数。
内容的提问来源于stack exchange,提问作者Aleson_Wats
相关产品推荐
相关产品推荐

