IntelliJ: Generate switch case
Is there really no way to generate a switch case for a given variable in IntelliJ?
Ctrl+Space as well as Ctrl+J yield no results.
Solution 1:
For enum variables, enter switch (myEnumVar)
and press Alt+Enter. Smart completion will suggest: Create missing 'switch' branches
Crazy Coder provided the following screenshot showing how to enable the Create Enum Switch Branches intention.
See YouTrack issue 6374.
Solution 2:
Follow the steps here: https://confluence.jetbrains.com/display/PYH/Creating+and+applying+live+templates+(code+snippets)
for the context, use JAVA and the code for a switch - case Statement would be:
switch($switchVar$) {
case $value$:
$END$
break;
default:
break;
}
Do the same for try - catch ;)
try {
$END$
} catch(Exception e) {e.printStackTrace();}
I love the template function in intellij and use it a lot.