スマートキーの設定: PHP
この設定ページを使用して、PHP の入力支援機能を構成します。
IntelliJ IDEA での PHP サポートの詳細については、 PHP を参照してください。
項目 | 説明 |
|---|---|
スマート関数パラメーターの補完を有効にする | このチェックボックスを選択すると、関数、メソッド、クラスコンストラクターに渡されるパラメーターに補完リストを提供する「自動」ライブテンプレートを使用できます。 magic ライブテンプレートを呼び出すには、関数、メソッド、クラスの呼び出しの最初のパラメーターとして params キーワードを入力します。 ![]() IntelliJ IDEA は、関数宣言で定義された変数名でパラメーターが自動的に補完するライブテンプレートを表示します。 次のパラメーターに移動するには、 Enter または Tab を押します。 前のパラメーターに移動するには、 Shift+Tab を押します。 補完リストには、ローカルスコープ内の変数が次の順序で含まれます。同じ型、類似した名前、近くで定義されたものです。 いつでも Ctrl+Space を押すか、リストにない文字を入力すると、通常の補完モードに切り替えられます。 類似した名前の変数は自動で挿入されます。 |
ダブルクリックしたときに'$' 記号なしで変数名を選択する | このチェックボックスを選択すると、
|
PHP コンテキスト内で貼り付け中に PHP の開始/終了タグを除去する | IntelliJ IDEA を選択すると、貼り付けられた Java コードスニペットから |
文字列リテラルの貼り付け時に記号をエスケープする | 選択した場合、IntelliJ IDEA は、テキストを PHP 文字列リテラルに貼り付けるときに、バックスラッシュエスケープ記号( チェックボックスをクリアして、自動シンボルエスケープを抑制します。 |
貼り付け時に不要なダブルクォートを置換する | IntelliJ IDEA を選択すると、貼り付けられた文字列リテラル内の不要な二重引用符が一重引用符に自動的に置き換えられます。 このような場合には、文字列補間、エスケープシーケンス、一重引用符を含まないリテラルが含まれます。 例: |
'<?' を入力した後に '<?php' タグを自動挿入する | 選択すると、 |
関数呼び出し内に入力した際にセミコロンを自動挿入する | IntelliJ IDEA を選択すると、呼び出し内の最後のパラメーターの後に入力すると、セミコロン記号 |
メソッドの使用箇所を検索する際に追加オプションを表示する | 選択した場合、メソッドの 使用箇所を検索すると、IntelliJ IDEA は、ベースメソッドまたはメソッドの実装の使用箇所を検索するかどうかを選択するように求めます。 |
PHPDoc ブロックに HTML 終了タグを自動挿入する | 選択すると、IntelliJ IDEA は入力時に PHPDoc コメントに終了 HTML タグを自動的に追加します。 |
