真的没有办法在 IntelliJ 中为给定变量生成 switch case 吗?
Ctrl+Space 以及 Ctrl+J 不会产生任何结果。
对于枚举变量,输入
switch (myEnumVar)
并按 Alt+Enter。智能补全会提示:Create missing 'switch' branches
Crazy Coder 提供了以下屏幕截图,展示了如何启用 Create Enum Switch Branches 意图。
请参阅 YouTrack 问题 6374。
按照手册中的步骤进行操作…
对于上下文,使用 JAVA 和 switch - case 语句的代码是:
switch($switchVar$) {
case $value$:
$END$
break;
default:
break;
}
对 try - catch 执行同样的操作;)
try {
$END$
} catch(Exception e) {e.printStackTrace();}
我喜欢intellij中的模板功能并且经常使用它。