IntelliJ: Створити корпус комутатора


75

Невже немає можливості згенерувати випадок перемикання для даної змінної в IntelliJ?

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

Відповіді:


144

Для змінних enum введіть switch (myEnumVar)і натисніть Alt+ Enter. Розумне завершення запропонує:Create missing 'switch' branches

Crazy Coder надав наступний знімок екрана, де показано, як увімкнути намір Створити гілки перемикання переліку .

Намір: Створити гілки перемикача переліку

Див. Випуск YouTrack 6374 .


4
Цю функцію надає намір Створити гілки перемикання переліку, який потрібно ввімкнути: img844.imageshack.us/img844/6195/20120919130903.png .
CrazyCoder

1
Я сподівався знайти більш загальне рішення, таке як шаблон для інтів.
Stefan Hoth

12

Виконайте кроки тут: https://confluence.jetbrains.com/display/PYH/Creating+and+applying+live+templates+(code+snippets)

для контексту використовуйте JAVA та код для Statement switch-case:

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

Зробіть те саме для спроби - зловити;)

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

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


1
Ось оновлені документи щодо створення реальних шаблонів в intelliJ. Я щойно скопіював і вставив текст вище в IDE, це економить час завдяки @Fabian
Тім
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.