热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何自动转换if-elseif语句进行切换

如何解决《如何自动转换if-elseif语句进行切换》经验,为你挑选了3个好方法。

是否有一个热键或简单的方法用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/ ifstatement上:

mac:option+return

胜利:alt+enter


在第一个``if``上
推荐阅读
author-avatar
张佩君宣真威任
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有