在IntelliJ中,有没有一种热键或简单的方法可以用开关替换if-else if语句?我宁愿不手动将if-else if语句转换为开关。我希望能够突出显示if-else if语句并按组合键或使用菜单按钮。
更新:正如@christopheml在对另一个答案的评论中指出的,“用开关替换if”似乎已经在IntelliJ 2018.1中消失了。这里已经提交了bug。
IntelliJ的意图有“用开关替换如果”和“用如果替换开关”。检查您的首选项以查看这些选项是否已启用。如果是这样,我希望您会看到一个快速修复选项(Option在Mac上Enter,AltEnter在Windows上),只要IntelliJ可以自动处理从一个到另一个的转换。
我刚刚发现你必须点击第一个if
,等待灯泡图标出现,然后选择Replace if with Switch
。
Android Studio(intelliJ想法):
将光标放在switch
/if
语句上,然后:
mac:选项返回
win:alt输入