コードフラグメントを囲む
IntelliJ IDEA は、ソースコードの言語に基づいていろいろな構造を持つ周囲のコードフラグメントの標準テンプレートを提供します。これには、if...else 条件文、do...while と for ループ、try...catch...finally の組み合わせ、XML タグ、折りたたみ領域、その他の構造が含まれます。
言語構造でコードブロックを囲む
コードフラグメントを選択します。
Ctrl+Alt+T を押すか、メインメニューでに移動します。
または、表示されるツールバーで囲むをクリックします。
リストから必要なサラウンドステートメントを選択します。オプションの上にマウスを移動すると、そのステートメントを選択した場合に適用される変更のプレビューが表示されます。

囲みステートメントで使用されるコードテンプレートを編集できます。設定ダイアログ (Ctrl+Alt+S) で、に進みます。
例: try...catch 条件文の final 修飾子、名前、さらには例外の種類を設定できます。

サンプル
次の例では、int number = scanner.nextInt(); Java ステートメントを選択し、それに試す / 捕まえるサラウンドステートメントを適用します。
この機能は、次の言語(コンテキスト)に適用されます。
コンテキスト | 囲む |
|---|---|
Java ステートメント |
|
Java 式 |
|
XML/HTML/JSP/JSPX タグ |
|
JavaScript ステートメント |
|
PHP 文 |
|
カスタム折りたたみ領域のコメント | 囲むが適用可能なコードの任意のフラグメント。 |
関連ページ:
ソースコードの作成と編集
コードを使用する場合、IntelliJ IDEA は作業にストレスがないことを保証します。追加、選択、コピー、移動、編集、折りたたみ、出現箇所の検索、コードの保存に役立つさまざまなショートカットと機能を提供します。エディター内のナビゲーションについては、エディターの基本を参照してください。文字の入れ替えエディターで、交換する文字にキャレットを配置します。に移動します。このアクションのデフォルトのショートカットはありません。カスタムショートカットを割り当てることができます。フローティングツールバー...
ライブテンプレート変数
ライブテンプレートの省略形を展開すると、その変数は値を入力できる入力フィールドとして表示されるか、値に置き換えられます。これらは、変更可能なデフォルト値、または関数を使用して計算された値である場合があります。テンプレート内で変数を宣言するには、次の形式を使用します: 式では、ドル文字を開閉せずに変数名を使用します(例:)。式を使用して各変数を定義し、式が評価に失敗した場合のデフォルト値を提供します。この式には、次の構成が含まれる場合があります。二重引用符で囲まれた文字列定数、ライブテンプレートで定...
ライブテンプレートを作成する
次の手順例は、現在の日付とユーザー名でコメントのテンプレートを作成する方法を示しています。を押して設定を開き、を選択します。新しいライブテンプレートを作成するテンプレートグループ(たとえば、other)を選択します。テンプレートグループを選択しない場合、ライブテンプレートがユーザーグループに追加されます。をクリックし、ライブテンプレートを選択します。テンプレートが使用可能なコンテキストを指定します。デフォルトではコンテキストは指定されておらず、IntelliJ IDEA はダイアログの下部にメッ...
Emmet
Emmet ツールキットは、HTML、CSS、JSX によるコーディングを強化します。IntelliJ IDEA を移動せずに Emmet コードテンプレートを使用できます。テンプレートを正しいマークアップに展開するには、その略語を入力してを押します。を別のキーに置き換えるには、「略語拡張キーを構成する」を参照してください。例: HTML ファイルでと入力し、を押して 3 × 2 テーブルのスタブを取得します。<table> <tr> <td></t...
スーパークラスのメソッドをオーバーライドする
定義済みのテンプレートから必要なコードを生成することで、親クラスの任意のメソッドをオーバーライドできます。IntelliJ IDEA はスーパークラスのメソッドへの呼び出しを含むスタブを作成し、メソッドの本体に意味のあるソースコードを提供する作業を開発者に任せます。スーパークラスのメソッドをオーバーライドするメニューで、をクリックします。または、クラスファイル内の任意の場所を右クリックし、生成をクリックして、メソッドの上書きを選択することもできます。オーバーライドするメソッドを選択します (複...