如何从 VS Code 中的 Java 文件中删除所有未使用的导入

hal*_*leo 5 java visual-studio-code

我将 VS Code 与 Java 扩展包一起使用。

当我有未使用的导入时,例如

import java.util.ArrayList;
import java.util.stream.Collectors;
Run Code Online (Sandbox Code Playgroud)

在我的文件中,我可以通过“快速修复”操作 ( + )单独.java删除每个导入。Ctrl.

但是,如何从 VS Code 中的 Java 文件中删除所有未使用的导入呢?

Ahm*_*sny 10

只需保存文件即可修复它们,这是最简单的方法

按照以下步骤在 VS Code 中设置设置。

  1. 按[Ctrl + , ]打开设置

  2. 单击右上角的图标(打开设置 JSON),如下图标记为红色。 图像

  3. 在 settings.json 文件中添加以下代码。

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

  4. 现在只需保存它就完成了


Jia*_*eDu 8

更新数据

现在 VS Code Java添加了代码操作,您可以Remove all unused imports直接使用 inquickfix来删除所有未使用的导入。

在此输入图像描述


您可以使用快捷键Shift++ AltO这将格式化您的导入代码,当然会删除未使用的导入。

比如原来的导入代码是这样的

在此输入图像描述

使用Shift++Alt格式化O导入代码后

在此输入图像描述