You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何关闭VS Code中未使用导入的自动删除功能?

关闭VS Code自动删除未使用导入的方法

针对VS Code保存时移除未使用(包括注释中引用的)导入的问题,可以通过以下设置解决:

1. 关闭全局保存时的组织导入功能

打开VS Code设置(快捷键:Windows/Linux按Ctrl+,,Mac按Cmd+,),搜索editor.codeActionsOnSave,修改对应的JSON配置:

  • 如果你的设置中包含"source.organizeImports": true,将其改为false:
    "editor.codeActionsOnSave": {
      "source.organizeImports": false
    }
    
  • 若不需要任何保存时的自动代码动作,也可以直接设置:
    "editor.codeActionsOnSave": {}
    

2. 针对Python语言的额外设置

如果你使用Python开发,还需要检查Python扩展的相关设置:

  • 搜索python.analysis.autoRemoveUnusedImports,将其设置为false,禁用Pylance自动移除未使用导入的功能。
  • 若你使用autopep8作为格式化工具,搜索python.formatting.autopep8Args,确保参数中没有--remove-all-unused-imports,如果有则删除该参数。

完成以上设置后,VS Code就不会再自动移除你的导入语句,包括注释中引用的导入。

内容的提问来源于stack exchange,提问作者patrykK1028

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 16:10:33