Подтвердить что ты не робот

IntelliJ: сгенерируйте корпус коммутатора

Нет ли способа генерировать случай переключения для данной переменной в IntelliJ?

Ctrl + пробел, а также Ctrl + J не дают результатов.

4b9b3361

Ответ 1

Для переменных перечисления введите switch (myEnumVar) и нажмите Alt + Enter. Умное завершение подскажет: Create missing 'switch' branches

Crazy Coder предоставил следующий снимок экрана, показывающий, как включить настройку Create Enum Switch Branches.

Intention: Create Enum Switch Branches

См. YouTrack issue 6374.

Ответ 2

Выполните следующие действия: https://confluence.jetbrains.com/display/PYH/Creating+and+applying+live+templates+(code+snippets)

для контекста, используйте JAVA и код для оператора switch-case:

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

Сделайте то же самое для try-catch;)

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

Мне нравится функция шаблона в intellij и многому использую.