PhpStorm 2020.3 ヘルプ

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

プロジェクトツールウィンドウでは、様々な視点からプロジェクトを見て、新しいアイテム(ディレクトリ、ファイル、クラスなど)の作成、エディターでのファイルのオープン、必要なコードフラグメントへのナビゲートなど、様々なタスクを実行することができます。

このツールウィンドウのほとんどの機能には、コンテンツペインのコンテキストメニューコマンドとして、関連するショートカットを介してアクセスします。

また、ビューには、作成されたスクラッチファイルデータベースコンソール、および拡張スクリプトを管理できるスクラッチとコンソールフォルダーが含まれています。

ビュー

ツールウィンドウにはいくつかのビューがあります。

  • プロジェクトビュー。このビューには、すべてのプロジェクトアイテムとその依存関係(SDK およびライブラリ)が表示されます。パッケージも示されていますが、ディレクトリ構造に重点が置かれています。

  • スコープビュー(プロジェクトファイル開いているファイルなど)。これらのビューには、事前定義されたスコープとユーザー定義のスコープの内容が表示されます。その他の点では、現在選択されているビューオプションによっては、スコープビューがプロジェクトビューに似ている場合があります。

必要なビューは、タイトルバーの左側のリストから選択します。ビューがタブで表されている場合は、対応するタブをクリックして選択します。

project tool window views

ビューを構成するには、タイトルバーのコンテキストメニューの対応するオプションを使用します。タイトルバーの Settings をクリックして、必要なオプションにアクセスすることもできます。

プレビューファイル

個別のタブでファイルを開かずにファイルをプレビューするには、次の 2 つの方法があります。

  • ファイルプレビューポップアップを使用します。プロジェクトツールウィンドウでファイルを選択し、Space を押します。

    Opening a file preview in the Project tool window
  • プレビュータブを有効にします。the Show Options Menu button をクリックして、プレビュータブの有効化を選択します。

ファイルサイズと変更タイムスタンプを表示する

プロジェクトツールウィンドウでは、プロジェクトツリー内のファイルのサイズと変更タイムスタンプを確認できます。この情報を表示するには、メインメニューから表示 | 外観 | ツリービューに詳細を表示を選択します。

Descriptions in Tree Views option on and off

ツリーインデントガイドの表示

プロジェクトツールウィンドウでは、インデントレベルを示す垂直線を表示して、プロジェクト内のコンポーネントの階層を理解できます。これらの行を表示するには、設定 / 環境設定 Ctrl+Alt+S外観および振る舞い | 外観ページでツリーインデントガイドの表示を有効にします。

タイトルバーのコンテキストメニュー

タイトルバーを右クリックするか Settings をクリックすると表示されるコンテキストメニューには、プロジェクトビュー表示モード、ビューの切り替え、ツールウィンドウのサイズ変更などの設定があります。

次の表は、利用可能なコマンドとオプションをリストして簡単に説明しています。

項目 ショートカット 説明

次のビューまたはタブを選択します

前のビューまたはタブを選択します

ビューまたはタブのリストを表示する

Alt+Right
Alt+Left
これらは、異なるビューを切り替えるためのコマンドです。
スコープの編集

使用済み定義のスコープを作成および編集できるスコープダイアログを開きます。

このコマンドは、現在のビューがスコープビューである場合にのみ使用できます。

メンバーの表示

このオプションをオンにすると、クラスを含むツリー内のファイルがノードに変換されます。そのようなノードが展開されると、フィールド、メソッド、選択された項目の他のメンバーを含む包含クラスが表示されます。

Show class members in the Project tool window
シングルクリックでファイルを開く

このオプションがオンの場合、PhpStorm はエディターで選択した項目を自動的に開きます。それ以外の場合は、項目をダブルクリックして開く必要があります。

プレビュータブを有効にした場合、このオプションを無効にできないことに注意してください。

開いているファイルを常に選択 このオプションがオンの場合、PhpStorm はエディターで開いたドキュメントをこのウィンドウの現在のビューに自動的に配置します。
タイプでソート このオプションがオフの場合、アイテム(ファイル、クラスなど)はアルファベット順にソートされます。このオプションがオンの場合、ファイルは拡張子でソートされています。フォルダーは常にアルファベット順にソートされ、その中のファイルはこのオプションのステータスに従って表示されます。
フォルダーを常に上に表示 オプションがオンの場合、ファイルの上にフォルダーが表示されます。それ以外の場合は、すべての項目がアルファベット順にソートされ、ファイルとフォルダーが混在して表示されます。
除外ファイルの表示

このオプションは、プロジェクトビューでのみ使用できます。

このオプションをオンまたはオフにして、除外されたフォルダーとファイルを表示または非表示にします。

ps_show_excluded_files.png
ファイルのネスト 同じ名前で拡張子が異なるファイルのプレゼンテーションを設定できるファイルのネストダイアログを開きます。
タブのグループ化 このオプションをオンにすると、タイトルバーの左側に必要なビューを選択できるリストが表示されます。このオプションがオフの場合、ビューはタイトルバーの左側に表示されるタブで表されます。
show views as tabs
表示モード このオプションを使用すると、ツールウィンドウの一般的な外観と動作を制御できます。ツールウィンドウの表示モードを参照してください。
移動 ツールウィンドウを別のツールウィンドウバーに関連付けるには、このコマンドを選択してから、目的のツールウィンドウバー(または)を選択します。
サイズ変更

罫線の 1 つを移動してツールウィンドウのサイズを変更するには、このコマンドを選択し、必要な伸縮オプションを選択します。

このコマンドはフローティングモードでは使用できません。

サイドバーから除去

このコマンドは、ツールウィンドウを非表示にし、関連するツールウィンドウボタンをツールウィンドウバーから削除し、ツールウィンドウをクイックアクセスメニューtb shown または tb hidden )から削除します。

ツールウィンドウを再度開く(および関連機能を復元する)には、メインメニュー表示 | ツールウィンドウ | <ウィンドウ名> を使用するか、Alt+1 を押します。

非表示 Shift+Escape ツールウィンドウを非表示にします。

タイトルバーのボタン

項目 ショートカット 説明

次のビューまたはタブを選択します

前のビューまたはタブを選択します

Alt+Right
Alt+Left

ビューが現在タブとして表示されている場合(グループタブオプションがオフ)、このボタンは最後に表示されていたタブの右側に表示されます。

たとえば、ビューのリストを開いて、別のビューを選択します。

Select Opened File エディターのファイルから、プロジェクトツールウィンドウの対応するノード(ファイル、クラス、フィールド、メソッドなど)に移動します。

開いているファイルを常に選択オプションが現在オンになっている場合、このアイコンは使用できません。

collapse all Ctrl+NumPad - すべてのノードを折りたたみます。
settings

現在のビューを構成し、ツールウィンドウの表示モードを変更するためのメニューを開きます。使用可能なオプションは、タイトルバーのコンテキストメニュー項目のサブセットです。

ほとんどのメニュー項目は、オンまたはオフにできるオプションです。オンになっているオプションは、その名前の左側にチェックマークが付いています。

Hide tool window Shift+Escape

ツールウィンドウ Shift+Escape を非表示にします。

すべてのツールウィンドウを非表示にするには、Ctrl+Shift+F12 を押します。

コンテンツペイン

コンテンツペインには、ディレクトリ、ファイルなどのプロジェクト項目が表示されます。

次の表に、主なカテゴリ(ノードタイプ)のアイコンを示して簡単に説明します。メインシンボル(クラス、フィールド、メソッドなど)、可視性修飾子、ブックマークに使用されるアイコンは、アイコン参照に表示されています。

項目 説明
Package パッケージ
Folder

フォルダー(ディレクトリ)。フォルダーのカテゴリによって、色が異なります。

  • 普通のフォルダー a plain folder

  • ディレクトリ a source folder

  • テストソースフォルダー a test source folder

  • 除外された根 an excluded root

Library 外部ライブラリノードに、PhpStorm は、ロードされたバンドルされた PHP スタブと、その機能とメソッドが PhpStorm の内部知識に追加されてコーディング支援を強化するサードパーティファイル(ライブラリ)を一覧表示します。詳細はインクルードパスの構成JavaScript ライブラリを構成するを参照してください。
Scratches and Consoles スクラッチファイルとコンソールは、このノードにグループ化されます。
plain text
プレーンテキストとしてマークされたファイル。

コンテンツペイン項目のコンテキストメニューコマンド

項目のコンテキストメニューは、この項目で使用可能なすべての機能へのアクセスを提供します。

項目 ショートカット 説明
新規 Alt+Insert 選択したアイテム内に新しいアイテム(ディレクトリ、ファイル、またはクラス)を作成します。(プロジェクトまたはディレクトリ)。
切り取り Ctrl+X 選択した 1 つまたは複数のアイテムを現在の場所からクリップボードに移動します。
コピー

このコマンドと次のオプションのいずれかを使用して、選択したアイテムをクリップボードにコピーします。

  • コピーCtrl+C ): 選択した 1 つまたは複数のアイテムをクリップボードにコピーします。

  • プレーンテキストとしてコピー : アイテムをプレーンテキストとしてコピーします。

  • パスをコピーCtrl+Shift+C ): 選択したアイテムの相対パスをクリップボードにコピーします。

  • 参照をコピーCtrl+Alt+Shift+C ): 行番号を含む選択したアイテムの参照をコピーします。

  • 絶対パス : 選択したアイテムの完全なパスをクリップボードにコピーします。

  • ファイル名 : ファイル名のみをクリップボードにコピーします。

  • コンテンツルートからのパス : アプリケーションコンテンツファイルを含むディレクトリの完全パスをコピーします。

  • Toolbox URL : PhpStorm ツールボックスがインストールされている場合は、コピーしたパスをブラウザーに挿入して、選択したプロジェクトでツールボックスを開くことができます。

貼り付け Ctrl+V クリップボードの内容を選択した場所に挿入します。
ソースに移動 F4 選択したファイルをエディターで開きます。ファイルがすでに開いている場合は、対応するエディタータブがアクティブになります。
使用箇所の検索 Alt+F7 選択したアイテムの使用箇所を検索します。( 使用箇所の検索ダイアログが開きます。)
ファイル内検索 Ctrl+Shift+F テキスト検索を実行します。( ファイル内検索ダイアログが開きます。)
ファイル内置換 Ctrl+Shift+R テキストの検索と置換を実行します。( パス内置換ダイアログが開きます。)
リファクタリング

選択したアイテムで利用可能なリファクタリングの 1 つを実行します。

お気に入りに追加 Alt+Shift+F 選択したアイテムを、お気に入りのアイテムの既存または新しいリストに追加します。
サムネイルを表示 選択したディレクトリにあるイメージファイルのサムネイルを表示します。( サムネイルツールウィンドウが開きます。)
コードの整形 Ctrl+Alt+L

選択したファイルまたは現在のディレクトリ内のすべてのファイルのソースコードを再フォーマットします。( コードの整形ダイアログが開きます。)

コードの再フォーマットと再配置も参照してください。

削除 Delete

選択したアイテムを削除します。注意して使用してください !

ダイアレクトの変更 (<CurrentDialect>)SQL ファイルおよびデータベースコンソールの場合、ファイルまたはコンソールに関連付けられている SQL ダイアレクトを変更します。
プレーンテキストとしてマーク 選択したファイルをプロジェクトから除外するため、インスペクション、コード補完、ナビゲーションなどでは無視されます。ファイルは特別なアイコン plain text で示され、エディターにプレーンテキストとして表示されます。詳細については、プロジェクトからファイルを除外するを参照してください。
実行 '<item_name>'Ctrl+Shift+F10SQL ファイルまたはクエリコンソールの場合: 選択したファイルまたはコンソールに含まれるすべてのステートメントを実行します。
ローカル履歴 選択したファイルまたはディレクトリのローカルヒストリーを表示するか、プロジェクトの現在のバージョンのラベルを作成します。
同期 '<item_name>'

ツールウィンドウのビューをファイルシステムに保存されているビューと同期します。

ファイルまたはディレクトリの内容を外部で変更する場合、PhpStorm は、特定の状況下では、このコマンドを使用しない限り、対応する変更を認識しない場合があります。

右に分割して開く エディターを 2 つの部分に分割し、ファイルを右側のセクションに表示します。詳細については、画面を分割を参照してください。
開く システムファイルマネージャーまたはターミナルでファイルを開きます。
ファイルパス / ディレクトリパス Ctrl+Alt+F12

このメニューには、ファイルシステムのルートから選択した要素までのパスと、個々のディレクトリがメニュー項目として表示されます。

このメニューの項目(ディレクトリなど)を選択すると、ファイルブラウザー(Windows エクスプローラーや Finder など)が開き、選択した項目がそこに表示されます。

比較 Ctrl+D 選択したファイルまたはディレクトリを別のファイルまたはディレクトリと比較します。ファイル、フォルダー、テキストソースを比較するおよびフォルダーの差分ビューアーを参照してください。
エディターでファイルを比較 選択したファイルを、アクティブなエディタータブで開いているファイルと比較します。ファイル、フォルダー、テキストソースを比較するおよびファイルの差分ビューアーを参照してください。
ディレクトリをマーク 選択したディレクトリをソースルートまたはテストソースルートにし、ディレクトリを除外します。

ディレクトリの必要なカテゴリは、サブメニューから選択します。

ディレクトリのカテゴリの詳細については、「コンテンツルート」を参照してください。

ダイアグラム Ctrl+Alt+Shift+U または Ctrl+Alt+U 選択したアイテムの図(UML ダイアグラムなど)を開きます。

ファイルステータスのハイライト

現在のプロジェクトの VCS 統合が有効になっているの場合、PhpStorm は色を使用してプロジェクトツールウィンドウで VCS ファイルの状態を示します。次の表は、色の意味についての情報を表しています。

ファイルのステータス 説明
Color sample: dark green #0A7700 追加済み アクティブな変更リストのファイルは、リポジトリへの追加がスケジュールされています。
Color sample: green #0EAA00 非アクティブな変更リストで追加されました 非アクティブ変更リスト内のファイルは、リポジトリへの追加が予定されています。このファイルステータスは、設定 / 環境設定 | バージョン管理 | 変更リスト非アクティブな変更リストからのファイルをハイライトするオプションが有効になっている場合に利用可能です。
Color sample: red #FF0000 変更リストの競合 非アクティブな変更リストのファイルは、アクティブな変更リストで変更されています。この場合、新しいダイアログが開き、変更リストの競合を解決するように求められます。このファイルステータスは、設定 / 環境設定 | バージョン管理 | 変更リストですべてのオプションが有効になっている場合に使用できます。
Color sample: dark green #0A7700 コピー ファイルが別のファイルのコピーである場合、そのメタデータが追跡され、そのようなファイルはコピー済みとしてマークされます。
Color sample: grey #616161 削除 ファイルはリポジトリから削除される予定です。
Color sample: dull purple #773895 ファイルシステムから削除 ファイルはローカルに削除されましたが、削除のスケジュールは設定されておらず、まだリポジトリに存在しています。
Color sample: light grayish blue #8AA4C8 変更された子孫あり ファイルが変更されると、IDE はそのファイルを含むすべてのディレクトリを再帰的にハイライトします。このステータスは、設定 / 環境設定 | バージョン管理子孫が変更されたディレクトリを表示するオプションが有効になっている場合に利用可能です。
Color sample: bright blue #3264B4 即時変更された子あり ファイルが変更されると、IDE はその親ディレクトリをハイライトします。このステータスは、設定 / 環境設定 | バージョン管理子孫が変更されたディレクトリを表示するオプションが有効になっている場合に利用可能です。
Color sample: light brown #B28C00 ハイジャック [Perforce、ClearCase、VSS] ファイルはチェックアウトなし変更されます。
Color sample: dark olive #727238 無視 ファイルは VCS によって意図的に追跡されていません。
Color sample: purple #7503DC マージ済み ファイルはアップデートの結果として VCS によってマージされます。
Color sample: red #FF0000 競合のあるマージ 最後の更新中に、ファイルは競合とマージされました。
Color sample: red #FF0000 プロパティ競合のマージ 前回の更新中に、IDE はローカルファイルのプロパティとそのサーバーバージョンの違いを検出しました。
Color sample: red #FF0000 テキストおよびプロパティ競合のマージ テキストとプロパティの競合は、2 人以上の開発者がファイルの同じ行と同じファイルプロパティを変更すると発生します。
Color sample: bright navy #0032A0 変更 最後の同期以降にファイルが変更されました。
Color sample: blue #0047E4 非アクティブな変更リストで変更されました 無効な変更リスト内のファイルが変更されます。このファイルステータスは、設定 / 環境設定 | バージョン管理 | 変更リスト非アクティブな変更リストからのファイルをハイライトするオプションが有効になっている場合に利用可能です。
Color sample: Olive #7C7C00 廃止 このファイルはもうリポジトリの作業コピーに含まれていないはずです。
Color sample: teal #007C7C 名前変更 最後の更新以降、ファイルの名前は変更されました。
Color sample: dark cyan #08978F 切り替え [SVN] ファイルはプロジェクト全体とは異なるブランチから取得されます。
Color sample: brown #993300(不明)バージョン管理外 ファイルはローカルに存在しますが、リポジトリにはなく、追加もスケジュールされていません。
Color sample: black なし (デフォルトの色) 最新 ファイルは変更されていません。
ファイルのステータス 説明
Color sample: dull green #629755 追加済み アクティブな変更リストのファイルは、リポジトリへの追加がスケジュールされています。
Color sample: dull green #629755 非アクティブな変更リストで追加されました 非アクティブ変更リスト内のファイルは、リポジトリへの追加が予定されています。このファイルステータスは、設定 / 環境設定 | バージョン管理 | 変更リスト非アクティブな変更リストからのファイルをハイライトするオプションが有効になっている場合に利用可能です。
Color sample: dull red #D5756C 変更リストの競合 非アクティブな変更リストのファイルは、アクティブな変更リストで変更されています。この場合、新しいダイアログが開き、変更リストの競合を解決するように求められます。このファイルステータスは、設定 / 環境設定 | バージョン管理 | 変更リストですべてのオプションが有効になっている場合に使用できます。
Color sample: green #0A7700 コピー ファイルが別のファイルのコピーである場合、そのメタデータが追跡され、そのようなファイルはコピー済みとしてマークされます。
Color sample: grey #6C6C6C 削除 ファイルはリポジトリから削除される予定です。
Color sample: dull purple #6C6C6C ファイルシステムから削除 ファイルはローカルに削除されましたが、削除のスケジュールは設定されておらず、まだリポジトリに存在しています。
Color sample: light blue #6897BB 変更された子孫あり ファイルが変更されると、IDE はそのファイルを含むすべてのディレクトリを再帰的にハイライトします。このステータスは、設定 / 環境設定 | バージョン管理子孫が変更されたディレクトリを表示するオプションが有効になっている場合に利用可能です。
Color sample: light blue #6897BB 即時変更された子あり ファイルが変更されると、IDE はその親ディレクトリをハイライトします。このステータスは、設定 / 環境設定 | バージョン管理子孫が変更されたディレクトリを表示するオプションが有効になっている場合に利用可能です。
Color sample: white なし (デフォルトの色) ハイジャック [Perforce、ClearCase、VSS] ファイルはチェックアウトなし変更されます。
Color sample: light olive #848504 無視 ファイルは VCS によって意図的に追跡されていません。
Color sample: light purple #9876AA マージ済み ファイルはアップデートの結果として VCS によってマージされます。
Color sample: dull red #D5756C 競合のあるマージ 最後の更新中に、ファイルは競合とマージされました。
Color sample: dull red #D5756C プロパティ競合のマージ 前回の更新中に、IDE はローカルファイルのプロパティとそのサーバーバージョンの違いを検出しました。
Color sample: dull red #D5756C テキストおよびプロパティ競合のマージ テキストとプロパティの競合は、2 人以上の開発者がファイルの同じ行と同じファイルプロパティを変更すると発生します。
Color sample: light blue #6897BB 変更 最後の同期以降にファイルが変更されました。
Color sample: light blue #6897BB 非アクティブな変更リストで変更されました 無効な変更リスト内のファイルが変更されます。このファイルステータスは、設定 / 環境設定 | バージョン管理 | 変更リスト非アクティブな変更リストからのファイルをハイライトするオプションが有効になっている場合に利用可能です。
Color sample: white なし (デフォルトの色) 廃止 このファイルはもうリポジトリの作業コピーに含まれていないはずです。
Color sample: strong cyan #3A8484 名前変更 最後の更新以降、ファイルの名前は変更されました。
Color sample: white なし (デフォルトの色) 切り替え [SVN] ファイルはプロジェクト全体とは異なるブランチから取得されます。
Color sample: soft red #D1675A(不明)バージョン管理外 ファイルはローカルに存在しますが、リポジトリにはなく、追加もスケジュールされていません。
Color sample: white なし (デフォルトの色) 最新 ファイルは変更されていません。
ファイルのステータス 説明
Color sample: green #62CC47 追加済み アクティブな変更リストのファイルは、リポジトリへの追加がスケジュールされています。
Color sample: green #62CC47 非アクティブな変更リストで追加されました 非アクティブ変更リスト内のファイルは、リポジトリへの追加が予定されています。このファイルステータスは、設定 / 環境設定 | バージョン管理 | 変更リスト非アクティブな変更リストからのファイルをハイライトするオプションが有効になっている場合に利用可能です。
Color sample: dull red #FF6666 変更リストの競合 非アクティブな変更リストのファイルは、アクティブな変更リストで変更されています。この場合、新しいダイアログが開き、変更リストの競合を解決するように求められます。このファイルステータスは、設定 / 環境設定 | バージョン管理 | 変更リストですべてのオプションが有効になっている場合に使用できます。
Color sample: green #62CC47 コピー ファイルが別のファイルのコピーである場合、そのメタデータが追跡され、そのようなファイルはコピー済みとしてマークされます。
Color sample: orange #ED864A 削除 ファイルはリポジトリから削除される予定です。
Color sample: orange #ED864A ファイルシステムから削除 ファイルはローカルに削除されましたが、削除のスケジュールは設定されておらず、まだリポジトリに存在しています。
Color sample: vivid cyan #4FF0FF 変更された子孫あり ファイルが変更されると、IDE はそのファイルを含むすべてのディレクトリを再帰的にハイライトします。このステータスは、設定 / 環境設定 | バージョン管理子孫が変更されたディレクトリを表示するオプションが有効になっている場合に利用可能です。
Color sample: vivid cyan #4FF0FF 即時変更された子あり ファイルが変更されると、IDE はその親ディレクトリをハイライトします。このステータスは、設定 / 環境設定 | バージョン管理子孫が変更されたディレクトリを表示するオプションが有効になっている場合に利用可能です。
Color sample: white なし (デフォルトの色) ハイジャック [Perforce、ClearCase、VSS] ファイルはチェックアウトなし変更されます。
Color sample: light olive #A9B837 無視 ファイルは VCS によって意図的に追跡されていません。
Color sample: light purple #ED94FF マージ済み ファイルはアップデートの結果として VCS によってマージされます。
Color sample: dull red #FF6666 競合のあるマージ 最後の更新中に、ファイルは競合とマージされました。
Color sample: dull red #FF6666 プロパティ競合のマージ 前回の更新中に、IDE はローカルファイルのプロパティとそのサーバーバージョンの違いを検出しました。
Color sample: dull red #FF6666 テキストおよびプロパティ競合のマージ テキストとプロパティの競合は、2 人以上の開発者がファイルの同じ行と同じファイルプロパティを変更すると発生します。
Color sample: vivid cyan #4FF0FF 変更 最後の同期以降にファイルが変更されました。
Color sample: vivid cyan #4FF0FF 非アクティブな変更リストで変更されました 無効な変更リスト内のファイルが変更されます。このファイルステータスは、設定 / 環境設定 | バージョン管理 | 変更リスト非アクティブな変更リストからのファイルをハイライトするオプションが有効になっている場合に利用可能です。
Color sample: white なし (デフォルトの色) 廃止 このファイルはもうリポジトリの作業コピーに含まれていないはずです。
Color sample: vivid cyan #4FF0FF 名前変更 最後の更新以降、ファイルの名前は変更されました。
Color sample: white なし (デフォルトの色) 切り替え [SVN] ファイルはプロジェクト全体とは異なるブランチから取得されます。
Color sample: soft red D1675A(不明)バージョン管理外 ファイルはローカルに存在しますが、リポジトリにはなく、追加もスケジュールされていません。
Color sample: white なし (デフォルトの色) 最新 ファイルは変更されていません。

関連ページ:

スクラッチファイル

場合によっては、一時的なメモを作成するか、プロジェクトコンテキストの外でコードを作成する必要があります。この目的で別のアプリケーションに切り替える代わりに、スクラッチファイルとスクラッチバッファーを使用できます。スクラッチファイルは、構文ハイライト、コード補完、対応するファイルタイプの他のすべての機能をサポートする、完全に機能し、実行可能で、デバッグ可能なファイルです。例: 1 つのプロジェクトで作業しているときに、別のプロジェクトで後で使用できる方法のアイデアを考え出すことができます。メソッド...

クエリコンソール

クエリコンソールまたはデータベースコンソールは、SQL ステートメントを作成および実行できる SQL ファイルです。スクラッチファイルとは異なり、コンソールはデータソースにアタッチされます。ターミナルを使用するのと同じ方法でクエリコンソールを使用できます。コードを入力して実行するだけです。データソースを作成すると、クエリコンソールが自動的に作成されます。必要に応じて、追加のコンソールを作成できます。各コンソールは新しい接続を作成します。新しい接続を作成しない場合は、単一接続モードを有効にします。...

スコープとファイルの色

スコープは、プロジェクト内のファイルとフォルダーのグループです。スコープを使用して、さまざまな IDE ビューでプロジェクト項目を視覚的に区別し、特定の操作の範囲を制限できます。スコープは、プロジェクト内のファイルを論理的に整理するように設計されています。テストソースはテスト関連のスコープに移動でき、製品コードは製品ファイルのスコープに関連付けることができます。これらの論理チャンクにより、プロジェクトの管理が容易になります。例: テスト関連のインスペクションをテストクラスでのみ実行すると、アプリ...

エディターの基本

PhpStorm エディターは、コードの作成、読み取り、変更に使用する IDE の主要部分です。エディターは次の領域で構成されています。スクロールバーは現在のファイルのエラーと警告を表示します。パンくずリストは、現在のファイルのコード内を移動できます。ガターには、行番号とアノテーションが表示されます。タブには、現在開いているファイルの名前が表示されます。ナビゲーション:さまざまなショートカットを使用して、エディターウィンドウとさまざまなツールウィンドウを切り替えたり、エディターサイズを変更した...

ツールウィンドウの表示モード

デフォルトでは、ツールウィンドウはメインウィンドウの端にアタッチされ、常に表示されています。たとえば、特定のツールウィンドウの表示モードを変更して、アクティブな場合にのみ表示したり、ツールウィンドウバーから切り離したりできます。ツールウィンドウの表示モードを変更するメインメニューからを選択し、表示モードを選択します。または、ツールウィンドウのタイトルバーでクリックし、を選択して、表示モードを選択します。次のツールウィンドウの表示モードを使用できます。ドック (ピン留め): これは、ツールウィン...

ファイルのネストダイアログ

このダイアログは、プロジェクトツールウィンドウのタイトルバーのコンテキストメニューでファイルのネストをクリックすると開きます。このダイアログを使用して、同じ名前で異なる接尾辞を持つファイルの表示を設定します。このようなファイルの束は、たとえば Angular を使用する場合など、フレームワーク固有のプロジェクトに表示される場合があります。また、生成されたソースマップを使用して TypeScript を JavaScript にコンパイルすることも検討してください。PhpStorm は、そのようなファ...