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