コードフラグメントを囲む
IntelliJ IDEA は、ソースコードの言語に基づいていろいろな構造を持つ周囲のコードフラグメントの標準テンプレートを提供します。これには、if...else
条件文、do...while
と for
ループ、try...catch...finally
の組み合わせ、XML タグ、折りたたみ領域、その他の構造が含まれます。
言語構造でコードブロックを囲む
目的のコードフラグメントを選択します。
メニューで、 Ctrl+Alt+T をクリックします。
リストから必要なサラウンドステートメントを選択します。
サラウンドステートメントで使用されるコードテンプレートを編集できます。設定 / 環境設定ダイアログ Ctrl+Alt+S で、 に移動します。
例: try...catch
条件文の final 修飾子、名前、さらには例外の種類を設定できます。
この機能は、次の言語(コンテキスト)に適用されます。
コンテキスト | 囲む | 例 |
---|---|---|
Java ステートメント |
| ![]() |
Java 式 |
| ![]() |
XML / HTML / JSP / JSPX タグ |
| ![]() |
JavaScript ステートメント |
| ![]() |
PHP 文 |
| ![]() |
カスタム折りたたみ領域のコメント | 囲むが適用されるコードの断片 | ![]() |
関連ページ:

Emmet
Emmet ツールキットは、HTML、CSS、JSX によるコーディングを強化します。IntelliJ IDEA を移動せずに Emmet コードテンプレートを使用できます。テンプレートを正しいマークアップに展開するには、その略語を入力してを押します。ショートカットの変更については、略語拡張キーを構成するを参照してください。例: HTML ファイルでと入力し、を押して 3x2 テーブルのスタブを取得します。<table> <tr> <td></td&g...

スーパークラスのメソッドをオーバーライドする
事前定義されたテンプレートから必要なコードを生成することによって、親クラスの任意のメソッドをオーバーライドできます。IntelliJ IDEA はスーパークラスのメソッドへの呼び出しを含むスタブを作成し、メソッドの本体に意味のあるソースコードを提供するタスクを開発者に任せます。スーパークラスのメソッドをオーバーライドするメニューで、をクリックします。または、クラスファイル内の任意の場所を右クリックし、生成をクリックして、メソッドの上書きを選択することもできます。オーバーライドするメソッドを選択...