IntelliJ IDEA 开关等于零件

InteliJ IDEA switch equals parts

在 InteliJ IDEA 中是否有自动执行以下操作的选项?或者一些宏什么的?

发件人:

a.equals(b)

b.equals(a)

有时第一个操作数中有 NPE,因此会中断流程。就像将对象中的某些字符串与枚举值进行比较时一样。干净的代码说它应该像 enum.equals(value) 我想在按下键盘快捷键时这样做。

如果您将光标放在 a.equals(b) 内的任意位置(即使它在右括号之后),然后按 Alt-Enter,然后你会得到一个菜单,其中包含“Flip '.equals'”,这正是你想要的。

另一种方法是按 Ctrl-Shift-A 打开动作搜索菜单并输入名称的任意部分,例如“翻转”。