PhpStorm 2019.3ヘルプ

変更をシェルブダイアログ

このダイアログを使用して、選択したファイルまたは変更リストをシェルブします。

このダイアログはいくつかの領域で構成されています。

変更されたファイルペイン

このセクションには、最後のコミット以降に変更されたファイルのリストが含まれています。リスト内のすべてのファイルがデフォルトで選択されています。シェルブに入れたくないファイルの選択を解除します。

ツールバー

アイコン

ツールチップとショートカット

説明

the Show Diff button

差分の表示
Ctrl+D

このボタンをクリックすると相違ダイアログが開き、選択したファイルのローカル作業コピーとそのリポジトリのバージョンの違いが強調表示されます。

すべての VCS

the Refresh button

変更のリフレッシュ
Ctrl+F5

このボタンをクリックすると、変更されたファイルツリービューが最新の状態になるようにリロードされます。

すべての VCS

Move to Another Changelist

別の変更リストへ移動
F6

このボタンをクリックして、選択したファイルを別の変更リストに追加します。別の変更リストへ移動ダイアログが開き、既存の変更リストを選択したり、新しい変更リストを作成することができます。

すべての VCS

the Revert icon

前回保存した状態に戻す

選択したファイルのローカル作業コピーに対するすべての変更を元に戻すには、このボタンをクリックします。

すべての VCS

the Edit button

ソースに移動
F4

このボタンをクリックすると、選択したファイルのソースコードをエディターで開くことができます。

すべての VCS

the Group by Directory button

ディレクトリーでグループ化
Ctrl+P

このボタンをクリックすると、平面図とディレクトリーツリー図が切り替わります。

すべての VCS

the Expand All button
the Collapse All button

すべてのノードを展開または折りたたむ
Ctrl+NumPad Plus
Ctrl+NumPad -

これらのボタンをクリックすると、ディレクトリーツリーのすべてのノードが展開または折りたたまれます。これらのボタンはフラットビューでは使用できません。

すべての VCS

Revert unchanged

変更されていないファイルを元に戻す

変更されていないファイルを元に戻すには、このボタンをクリックします。

Perforce

変更ファイルペインのサマリーには、変更、新規、削除されたファイルの数など、現在選択されている変更リストに関する統計が表示されます。この領域には、各タイプのファイルがいくつ表示されているか、およびそれらのうちいくつのファイルが保留されるかも表示されます。

コミットメッセージペイン

この領域に、シェルフ名として使用される文字列を入力します。変更のシェルブを解除すると、同じ名前の新しい変更リストがバージョン管理ウィンドウ Alt+9ローカルの変更タブに作成されます。このフィールドを空のままにすると、シェルフ名は次のパターンを使用して生成されます:<シェルフ内のファイル数>、<シェルフが作成された日時>:

Shelf names

ツールバー

メッセージ履歴 Commit Message history Ctrl+M をクリックして、最近のコミットメッセージのリストから選択できます。

送信前/コミット前セクション

このエリアのコントロールを使用して、選択したファイルをシェルフに配置する前にPhpStormが実行する追加のアクションを定義します。

これらのコントロールは、次のバージョン管理システムで使用できます。

  • Git

  • Subversion

  • Perforce

項目

説明

コードの再フォーマット

このチェックボックスを選択すると、プロジェクトコードのスタイル設定に従ってコードの書式設定が実行されます。

コードの再配置

このチェックボックスを選択すると、配置規則の設定に従ってコードを並べ替えることができます。

インポートの最適化

このチェックボックスをオンにすると、不要なインポート文削除されます

問題のあるコードが含まれるファイルを確認する

コミットしようとしているファイルに対してコードインスペクションを実行するには、このチェックボックスを選択します。

TODOをチェックする (<フィルタ名>)

指定したフィルターに一致するTODOアイテムを確認するには、このチェックボックスを選択します。構成リンクをクリックして既存のTODOフィルターを選択するか、TODO設定ページを開いて適用する新しいフィルターを定義します。

クリーンアップ

コミットしようとしているファイルに現在のインスペクションプロファイルを自動的に適用する場合は、このチェックボックスを選択します。

送信後/コミット後セクション

このエリアのコントロールを使用して、選択したファイルをシェルフに配置した後にPhpStormが実行する追加のアクションを定義します。

項目

説明

ファイルのアップロード

このリストから、選択したファイルをローカルまたはリモートホスト、マウントされたディスク、またはディレクトリーにアップロードするために使用するサーバーアクセス構成を選択します。アップロードを抑制するためには、なしを選択してください。リストにサーバー構成を追加するには、the Browse button をクリックして、表示されるサーバーの追加ダイアログの必須フィールドに入力します。

常に選択したサーバーを使用する

選択したサーバーアクセス構成にファイルを常にアップロードするには、このチェックボックスを選択します。

リストとチェックボックスはFTP/SFTP 接続プラグインが有効になっている場合にのみ利用可能です。

差分ペイン

差分ペインはデフォルトでは表示されません。それを展開するには、ペインのタイトルの横にある矢印ボタン Unfold をクリックします。

このペインでは、選択したファイルのベースリポジトリのバージョンと、保存しようとしているバージョンの違いを調べることができます。

ツールバー

項目

ツールチップとショートカット

説明

the Previous Difference button / the Next Difference button

前の違い/次の違い Shift+F7 F7

次/前の違いにジャンプするためにこれらのボタンを使用してください。

最後の/最初の違いに達すると、差分ビューアーの設定最後の変更の後に次のファイルに移動するオプションに応じて、PhpStormはもう一度矢印ボタン F7 / Shift+F7 をクリックして他のファイルを比較することを提案します。

この動作は、差分ビューアーバージョン管理ウィンドウ Alt+9 から呼び出された場合にのみサポートされます。

Back
Forward

前のファイルと次のファイルの比較
Alt+Left Alt+Right

これらのボタンをクリックして、前後のファイルのローカルコピーとサーバーからの更新を比較します。

the Edit button

ソースに移動
F4

このボタンをクリックして、エディターのアクティブペインで選択したファイルを開きます。キャレットは差分ビューアーと同じ位置に配置されます。

ビューアータイプ

このリストを使用してビューアーの種類を選択します。並列ビューアーには2つのパネルがあります。統合ビューアーにはパネルが1つだけあります。

どちらのタイプのビューアーでも可能です

  • コードを編集してください。デフォルトのビューアーの右側部分、または統一されたビューアーの場合は下( "after")の行、つまりローカルバージョンのファイル内でのみテキストを変更できることに注意してください。

  • 適用/追加/元に戻すアクションを実行してください。

空白

このリストを使用して、相違ビューアーが空白をどのように扱うべきかを定義します。

  • 無視しない : 空白は重要で、すべての違いが強調表示されています。このオプションはデフォルトで選択されています。

  • 空白をトリム : ("\t", " ")(行の終わりと始めに現れる場合)

    • 2行の末尾の空白のみが異なる場合、これらの行は等しいと見なされます。

    • 2行が異なる場合、そのような末尾の空白は単語モードでは強調表示されません。

  • 空白を無視 : 空白は、ソースコード内の場所に関係なく、重要ではありません。

  • 空白と空行を無視 : 次のエンティティは無視されます。

    • すべての空白 (「ホワイトスペースを無視する」オプションのように)

    • 空白のみで構成される追加または削除されたすべての行

    • すべての変更は、空白以外の部分を変更することなく分割線または結合線で構成されます。
      例: a b ca \n b c に変更することは、このモードでは強調表示されません。

  • import とフォーマットを無視 : インポート文と空白の変更は無視されます(ただし、文字列リテラル内の空白は考慮されます)。

強調表示モード

差異の粒度が強調表示される方法を選択します。

利用可能なオプションは以下のとおりです。

  • 単語を強調表示 : 変更された単語は強調表示されます

  • 行を強調表示 : 変更された行は強調表示されます

  • 分割変更を強調表示 : このオプションを選択すると、大きな変更は小さな「アトミック」な変更に分割されます。
    例: A \n BA X \n B X は、1つではなく2つの変更として扱われます。

  • シンボルをハイライトする : 変更されたシンボルは強調表示されます

  • 強調表示しない : このオプションが選択されている場合、違いはまったく強調されません。このオプションは大幅に変更されたファイルを対象としています。強調表示すると追加の問題が生じるだけです。

the Collapse All button

変更されていないフラグメントを縮小

このボタンをクリックすると、両方のファイルの変更されていないフラグメントがすべて破棄されます。折りたたみ不可能な変更されていない線の量は、Diff& 設定のマージページ。

Synchronize scrolling

スクロールの同期

両方の差分ペインを同時にスクロールするには、このボタンをクリックします。このボタンを離すと、各ペインを個別にスクロールできます。

disable editing

編集を使用不可にする

選択したファイルのローカルコピーの編集を有効にするには、このボタンをクリックします。デフォルトでは無効になっています。編集を有効にすると、変更されたファイルをコミットする前に最後の変更を加えることができます。

the Gear icon

エディター設定

このボタンをクリックして利用可能なオプションのリストを開きます。これらのオプションを選択または選択解除して、行番号、インデントガイド、空白、およびソフトラップを表示または非表示にします。

the External Tools icon

外部ツールで差分を表示

このボタンをクリックして、外部 Diff ツール設定ページで指定されている外部差分ビューアーを起動します。

このボタンは、外部 Diff ツール設定ページで外部差分ツールを使用するオプションが有効になっているときにのみツールバーに表示されます。

the Help button

ヘルプ
F1

このボタンをクリックすると、対応するヘルプページが表示されます。

上記のオプションはテキストファイルでのみ使用可能です。PhpStormはバイナリファイルを比較できないため、ほとんどのコマンドはそれらのファイルでは使用できません。

最終更新日: 2019年12月9日

関連ページ:

変更のシェルブとシェルブ解除

シェルブは、まだコミットしていない保留中の変更を一時的に保存しています。これは、たとえば、別のタスクに切り替える必要があり、後で作業するために変更を脇に置きたい場合に便利です。詳細については、同時に複数の機能に取り組むを参照してください。PhpStormを使用すると、別々のファイルと変更リスト全体の...

コード・スタイル

WindowsとLinux用のmacOS用スキーム:この領域では、コードスタイルスキームを選択し、必要に応じて変更します。コードスタイルスキームの設定は、PhpStormがコードを生成、リファクタリング、または再フォーマットするたびに自動的に適用されます。コードスタイルはプロジェクトレベルとIDEレ...

再フォーマットとコードの並べ替え

PhpStormでは、コード・スタイル設定で指定した要件に従ってコードを再フォーマットできます。設定にアクセスするには、設定/環境設定ダイアログ でに進みます。コードの一部、ファイル全体、ファイルのグループ、ディレクトリー、およびモジュールを再フォーマットできます。コードの一部または一部のファイルを...

TODO コメント

場合によっては、将来の参照のためにコードの一部をマークする必要があります。最適化と改善の領域、変更の可能性、議論すべき質問などです。PhpStormでは、エディターで強調表示され、索引付けされ、TODOツールウィンドウにリストされる特別なタイプのコメントを追加できます。このようにして、あなたのチーム...