IntelliJ Static Import Complete版本 >= 11:版本 < 11

2022-08-31 10:59:34

在 Eclipse 中,我能够注册一组用于静态导入自动完成的类,例如 Math.、Assert.、EasyMock。

启用此功能后,我能够按ctrl-space assertEquals,pow,createMock等将显示为有效的代码完成。

我正在努力在IntelliJ中找到它,但我相信它必须存在。任何人都可以帮忙吗?

谢谢!


答案 1

Alt + Enter将做这个把戏。首先,您必须拥有整个表达式,并点击要静态导入的方法。Alt + Enter

statically import IntelliJ


答案 2

版本 >= 11:

Settings -> Code Style -> Java -> Imports (tab).

版本 < 11

Settings -> Code Style -> Imports

窗格的中间是“要使用导入的包和'*'”表。您可以在此处添加完全限定的类名的条目,并勾选静态框;现在,此类中的所有静态方法都可用于自动完成。

(我不确定静态导入如何与指定包一起工作,因为我从未尝试过,但我不明白为什么它不会。指定超级包并勾选“使用子包”选项可能会更有趣。


推荐