作者:张佩君宣真威任 | 来源:互联网 | 2023-05-24 08:21
是否有一个热键或简单的方法用IntelliJ中的开关替换if-else if语句?我宁愿不手动将if-else if语句转换为开关.我希望能够突出显示if-else if语句并按下组合键或使用菜单按钮.
1> stkent..:
更新:正如@christopheml在另一个答案的评论中指出的那样,"如果用Switch切换"似乎已经在IntelliJ 2018.1中消失了.这里提出了一个错误.
IntelliJ意图名为"替换If with Switch"和"Replace Switch with If".检查您的首选项以查看是否启用了这些选项.如果是的话,我希望你会看到一个quickfix选项的(Option+ EnterMac上,Alt+ Enter在Windows上)的IntelliJ时可以自动从一个到另一个处理转换.
有同样的问题 - 它过去曾经为我工作过,所以我不确定发生了什么.我突出显示if-else但它没有提供替换..而if-else显然可以用开关替换.有什么方法可以强制搜索可替换的条款吗?
2> Henrique de ..:
我刚发现你必须点击第一个if
,等待灯泡图标出现然后选择Replace if with Switch
.
3> Oded Breiner..:
Android工作室(intelliJ idea):
将光标放在switch
/ if
statement上:
mac:option+return
胜利:alt+enter
在第一个``if``上