84

IntelliJで特定の変数のスイッチケースを生成する方法は本当にありませんか?

Ctrl+Space と Ctrl+J では結果が得られません。

4

2 に答える 2

158

enum 変数の場合は、+を入力switch (myEnumVar)して押します。スマート補完は次のことを提案します:AltEnterCreate missing 'switch' branches

Crazy Coderは、 Create Enum Switch Branches インテンションを有効にする方法を示す次のスクリーンショットを提供しました。

意図: Enum Switch ブランチを作成する

YouTrack issue 6374を参照してください。

于 2012-09-19T03:33:42.637 に答える
12

こちらの手順に従ってください: https://confluence.jetbrains.com/display/PYH/Creating+and+applying+live+templates+(code+snippets)

コンテキストには、JAVA とスイッチのコードを使用します。case ステートメントは次のようになります。

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

try - catch についても同じことを行います ;)

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

intellij のテンプレート機能が大好きで、よく使います。

于 2014-12-27T16:37:00.480 に答える