如何关闭VS Code中Pylance自动移除未使用导入的功能?
关闭Pylance自动移除未使用导入的方法
不用禁用Pylance,按下面两种方法就能关掉自动移除未使用导入的功能:
方法一:通过图形化设置界面操作
- 打开VSCode设置(快捷键:Windows/Linux按
Ctrl+,,Mac按Cmd+,) - 在顶部搜索框搜 editor.codeActionsOnSave
- 找到「Editor: Code Actions On Save」选项,点右侧的「编辑 in settings.json」
- 在打开的文件里,找到
source.organizeImports相关配置,把值改成false;要是只想针对Python生效,就在[python]区块里设置这个项为false
方法二:直接改settings.json文件
- 打开VSCode命令面板(快捷键:Windows/Linux按
Ctrl+Shift+P,Mac按Cmd+Shift+P) - 输入并选「Preferences: Open Settings (JSON)」
- 在文件里加或者改以下配置:
// 全局关闭所有语言的保存时整理导入(可选) "editor.codeActionsOnSave": { "source.organizeImports": false }, // 只针对Python关闭(推荐) "[python]": { "editor.codeActionsOnSave": { "source.organizeImports": false } } - 保存文件就生效了
要是还不想让Pylance提示“未使用导入”的警告,可以再加一行配置:
"python.analysis.ignoreUnusedImports": true
内容的提问来源于stack exchange,提问作者Jason S
相关产品推荐
相关产品推荐

