IntelliJ:生成开关案例

问题描述 投票:0回答:2

真的没有办法在 IntelliJ 中为给定变量生成 switch case 吗?

Ctrl+Space 以及 Ctrl+J 不会产生任何结果。

java intellij-idea
2个回答
168
投票

对于枚举变量,输入

switch (myEnumVar)
并按 Alt+Enter。智能补全会提示:
Create missing 'switch' branches

Crazy Coder 提供了以下屏幕截图,展示了如何启用 Create Enum Switch Branches 意图。

Intention: Create Enum Switch Branches

请参阅 YouTrack 问题 6374


14
投票

创建实时模板

按照手册中的步骤进行操作

对于上下文,使用 JAVA 和 switch - case 语句的代码是:

switch($switchVar$) {
case $value$:
    $END$
    break;
default:
    break;
}

对 try - catch 执行同样的操作;)

try {
$END$
} catch(Exception e) {e.printStackTrace();}

我喜欢intellij中的模板功能并且经常使用它。

© www.soinside.com 2019 - 2024. All rights reserved.