IntelliJ IDEA 2026.1 Help

コードフラグメントを囲む

IntelliJ IDEA は、ソースコードの言語に基づいていろいろな構造を持つ周囲のコードフラグメントの標準テンプレートを提供します。 これには、 if...else 条件文、 do...whilefor ループ、 try...catch...finally の組み合わせ、XML タグ、折りたたみ領域、その他の構造が含まれます。

言語構造でコードブロックを囲む

  1. コードフラグメントを選択します。

  2. Ctrl+Alt+T を押すか、メインメニューで コード | 囲む に移動します。

    または、表示される ツールバー囲む をクリックします。

  3. リストから必要なサラウンドステートメントを選択します。 オプションの上にマウスを移動すると、そのステートメントを選択した場合に適用される変更のプレビューが表示されます。

オプション付きサラウンドのプレビュー

囲みステートメントで使用されるコードテンプレートを編集できます。 設定 ダイアログ (Ctrl+Alt+S) で、 エディター | ファイルおよびコードテンプレート に進みます。

例: try...catch 条件文の final 修飾子、名前、さらには例外の種類を設定できます。

コードテンプレート設定

サンプル

次の例では、 int number = scanner.nextInt(); の Java 文を選択し、 try / catch の surround ステートメントを適用します。

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Enter a number: "); int number = scanner.nextInt(); System.out.println("You entered: " + number); } }
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Enter a number: "); int number = 0; try { number = scanner.nextInt(); } catch (Exception e) { throw new RuntimeException(e); } System.out.println("You entered: " + number); } }

この機能は、次の言語(コンテキスト)に適用されます。

コンテキスト

囲む

Java ステートメント

  • if

  • if/else

  • while

  • do/while

  • for

  • try/catch

  • try/finally

  • try/catch/finally

  • synchronized

  • Runnable

  • {}

Java 式

  • (expr)

  • ((Type)expr)

  • !(expr instanceof Type)

XML/HTML/JSP/JSPX タグ

  • タグ

  • CDATA セクション

  • <% ... %>

  • Emmet

JavaScript ステートメント

  • (expr)

  • !(expr)

  • if

  • if / else

  • while

  • do / while

  • for

  • try / catch

  • try / finally

  • try / catch / finally

  • with

  • 関数

  • { }

  • function expression

PHP 文

  • if

  • if / else

  • while

  • do / while

  • for

  • foreach

  • try / catch

  • 関数

カスタム折りたたみ領域のコメント

囲むが適用可能なコードの任意のフラグメント。

2026 年 3 月 30 日