IntelliJ:生成开关案例

2022-08-31 11:50:36

真的没有办法在IntelliJ中为给定的变量生成开关案例吗?

Ctrl+空格键以及 Ctrl+J 不产生任何结果。


答案 1

对于枚举变量,请输入并按 +。智能完成将建议:switch (myEnumVar)AltEnterCreate missing 'switch' branches

Crazy Coder提供了以下屏幕截图,显示了如何启用创建枚举开关分支的意图。

Intention: Create Enum Switch Branches

请参阅 YouTrack 问题 6374


答案 2

请按照以下步骤操作:https://confluence.jetbrains.com/display/PYH/Creating+and+applying+live+templates+(代码+代码段)

对于上下文,请使用 JAVA 和开关的代码 - case 语句为:

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

尝试做同样的事情 - 抓住;)

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

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


推荐