java - InteliJ IDEA 开关等于零件
问题描述
是否可以在 InteliJ IDEA 中自动执行以下操作?或者一些宏什么的?
从:
a.equals(b)
至
b.equals(a)
有时第一个操作数中有 NPE,因此会中断流程。就像将对象中的某些字符串与枚举值进行比较时一样。干净的代码说它应该是这样的enum.equals(value)
,我想在按下键盘快捷键时做到这一点。
解决方案
如果您将光标放在其中的任何位置a.equals(b)
(即使它在右括号之后)然后按Alt- Enter,那么您将获得一个包含“Flip '.equals'”的菜单,这正是您想要的。
获得该动作的另一种方法是按Ctrl- Shift-A打开动作搜索菜单并输入名称的任何部分,例如“flip”。
推荐阅读
- c# - 如何搜索显示名称中包含一个字母(或几个字母)的用户
- rust - Drop 不能在实现扩展特征的通用结构中使用
- google-chrome - Yubico / Webauthn 和常驻密钥
- javascript - 使用来自 js 客户端的授权码通过用户的 php 获取数据(离线访问)
- java - 不确定如何在 JAVA 中初始化作为另一个对象的对象参数副本的新对象
- python - 如何从列表中打印出差异为2的元素
- javascript - 使用 Node-Forge 的 SHA256 摘要签名
- ibm-mq - 是否可以在 windows 服务器上下载 MQ?
- java - 使用左右按钮滚动回收站视图
- python - 我不是做准确的数据透视表