PhpStorm 2024.1 ヘルプ

名前の変更リファクタリング

名前の変更リファクタリングを使用すると、コード内のすべての参照が自動的に修正されたシンボルとファイルの名前を変更できます。

シンボル名を変更する

  1. 名前を変更するアイテムを選択します。

    • ファイルを選択するには、プロジェクトツールウィンドウで目的のファイルをクリックします。

    • エディターでシンボルを選択するには、名前を変更するシンボルの名前にキャレットを置きます。

    • プロジェクトツールウィンドウのシンボルを選択するには、メンバーが表示されていることを確認してから、目的のシンボルをクリックします。

    • 構造ビューでシンボルを選択するには、構造ツールウィンドウ Alt+7 で目的のシンボルをクリックします。

  2. メインメニューまたはコンテキストメニューからリファクタリング | 名前の変更を選択するか、Shift+F6 を押します。

    その後の動作は、設定 | エディター | コード編集 | リファクタリングオプションの指定で選択されたリファクタリングモードによって異なります。

    • デフォルトでは、エディター内オプションが選択されており、提案された名前が記号のすぐ下に表示されます。提案を受け入れるか、新しい名前を入力して、エディターのハイライトされた行に新しい名前を入力することができます。もう一度 Shift+F6 を押すと、PhpStorm はより多くのオプションを含む名前変更ダイアログを表示します。

    • モーダルダイアログ内オプションを選択すると、名前変更ダイアログがすぐに開きます。

  3. PhpStorm は、ハイライトされた要素の横に the Rename in comments and strings iconthe Rename in text occurrences icon を表示します。

    The in-place rename refactoring

    これらのアイコンをクリックするか、Tab を押してコンテキストメニューを開き、追加の名前変更オプションを選択できます。

    The inplace rename refactoring dialog
    • コメントと文字列 : シンボルの出現は、コメントと文字列リテラルでも名前が変更されます。

    • テキストの出現箇所 : シンボルの出現は、ソースコードを含まないファイル(ドキュメント、テキストファイル、HTML ファイルなど)でも名前が変更されます。

  4. 他のリファクタリングオプションを変更したり、リファクタリング結果をプレビューしたりする場合は、その他のオプションリンクをクリックするか、Shift+F6 を押します。開いたダイアログで、リファクタリングスコープを選択し、プレビューをクリックして、変更を適用する前に別のツールウィンドウでプレビューできます。

    The Rename dialog

ファイルまたはディレクトリの名前を変更する

  1. プロジェクトツールウィンドウ内のファイルまたはディレクトリを選択します。

  2. Shift+F6 を押すか、メインコンテキストメニューからリファクタリング | 名前の変更を呼び出します。

  3. 開いた名前変更ダイアログで、新しい名前を指定します。

    • コメントと文字列内を検索チェックボックスを選択して、PhpStorm がコメントと文字列に変更を適用できるようにします。

  4. プレビューをクリックして、検索ツールウィンドウで発生する可能性のある変更を確認します。リファクタリングをクリックして続行します。

    PhpStorm はファイル名のすべての出現箇所を見つけて、それぞれ変更します。

関連ページ:

プロジェクトツールウィンドウ

プロジェクトツールウィンドウでは、様々な視点からプロジェクトを見て、新しいアイテム(ディレクトリ、ファイル、クラスなど)の作成、エディターでのファイルのオープン、必要なコードフラグメントへの移動など、様々なタスクを実行することができます。このツールウィンドウのほとんどの機能には、コンテンツペインのコンテキストメニューコマンドとして、関連するショートカットを介してアクセスします。また、ビューには、作成されたスクラッチファイル、クエリコンソール、拡張スクリプトを管理できるスクラッチとコンソールフォル...

ファイル構造

PhpStorm を使用すると、構造ツールウィンドウおよび構造ポップアップでファイルの構造を表示および移動できます。プロジェクトがバージョン管理されている場合、構造ツールウィンドウと構造ポップアップに VCS ステータスの色が表示されます。これは、ファイルの変更を追跡できます。変更されたオブジェクトの名前は青色になり、新しく追加されたオブジェクトの名前は緑色でハイライトされます。構造のアイコンにマウスを合わせると、ツールチップにアイテムに関する追加情報が表示されます。構造ポップアップ:ポップアッ...

コード編集

設定ダイアログのコード編集ページを使用して、一般的なコード編集オプションを構成します。キャレット移動のハイライト一致した括弧このチェックボックスをオンにすると、キャレットを開始点の直前または終了点の直後に配置したときに、PhpStorm 開閉括弧のペアをハイライト表示するになります。HTML タグや XML タグでも機能します。現在の範囲 PhpStorm に現在のキャレット位置に入力されたコードの有効範囲をハイライトさせるには、このチェックボックスを選択します。キャレット上の要素の使用箇所このチェ...

コードリファクタリング

リファクタリングは、新しい機能を作成せずにソースコードを改善するプロセスです。リファクタリングは、コードを安定させ、dry に保ち、保守を容易にできます。リファクタリングの呼び出し:リファクタリングするアイテムを選択します。エディターでプロジェクトツールウィンドウまたは式 / シンボルでファイル / フォルダーを選択できます。選択可能なリファクタリングのリストを開くには、を押します。または、特定のリファクタリング用のキーボードショートカットを使用することもできます。フィールドのカプセル化、st...

検索ツールウィンドウ

検索ツールウィンドウには、次の検索結果が表示されます。パス内検索 / 置換、使用箇所の検索、構造検索と置換、リファクタリングプレビュー、データソースの使用箇所の検索、表、または列。検索ツールウィンドウには、複数のタブを含めることができます。デフォルトでは、検索結果は検索ごとに現在のタブで更新されます。各検索の結果を個別のタブに表示するには、ツールウィンドウのタイトルバーを右クリックし、を選択します。デフォルトでは、検索ツールウィンドウが画面の下部に表示されます。これには、一連のボタン、結果のペイ...