首页 > 解决方案 > 如何自动删除未使用的导入 - Visual Studio Code

问题描述

我正在使用 Visual Studio Code 在 Unity 中创建游戏,因此我正在使用 C# 进行编程。我想知道如何:

A)强制编辑器在我保存时删除未使用的导入。B)在项目范围内删除所有未使用的导入

当我四处搜索时,我看到了对这个片段的暗示:

"editor.codeActionsOnSave": {
    "source.fixAll": true,
    "source.organizeImports": true
}

没有人为我做任何事。

标签: visual-studio-code

解决方案


我也将 IntelliJ 键绑定用于 VSCode。 IntelliJ 键绑定

安装后,您可以使用Ctrl+Alt+O优化导入。

使用文件中的快捷方式仅对 1 个文件进行操作。要在目录和所有子目录级别执行此操作,请从 Project Explorer 中选择文件夹,然后点击快捷方式。它将优化所有子目录中文件的导入。

注意:更新键绑定将更改 VSCode 的默认键绑定。查看https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard.pdf了解有关 IntelliJ 键绑定的详细信息。

如果您熟悉 Visual Studio 键绑定,则可以使用它。 Visual Studio 键盘映射


推荐阅读