IntelliJ:生成开关盒

是否真的没有办法生成一个给定的variables在IntelliJ的开关情况?

Ctrl + Space和Ctrl + J都不会产生任何结果。

对于枚举variables,inputswitch (myEnumVar)并按下Alt + Enter 。 智能完成将build议: Create missing 'switch' branches

Crazy Coder提供了下面的屏幕截图,展示了如何启用创build枚举交换分支的意图。

意图:创建枚举交换分支

请参阅YouTrack问题6374 。

按照这里的步骤: https : //confluence.jetbrains.com/display/PYH/Creating+and+applying+live+templates+(code+snippets)

对于上下文,使用JAVA和代码开关案例语句将是:

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

对try-catch做同样的事情;)

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

我喜欢intellij中的模板函数并使用它很多。