PhpStorm 2026.1 Help

リモートホスト上の個々のファイルを編集する

リモートホストとの 同期を設定したら、ローカルプロジェクトに追加やダウンロードをしなくても、リモートホストから直接個別のファイルを開いて PhpStorm で編集できます。

デバッグやリファクタリング、その他の PhpStorm 機能は、このようなファイルではサポートされていません。 高度な PhpStorm 機能を利用するには、これらのファイルをプロジェクトに含めることを検討してください。 詳細は サーバー上のファイルにアクセスする を参照してください。

コード補完は、 標準の PHP ライブラリ(英語)メソッドと編集されたファイルで使用されるメソッドに制限されています。

リモートホスト上のファイルを編集する

  1. デフォルトのリモートホストを設定している場合は、 プロジェクト ツールウィンドウコミット ツールウィンドウ(Alt+0 )、またはコードエディターのコンテキストメニューから デプロイ | リモートファイルの編集 を選択してください。

    それ以外の場合は、次の手順に従ってください:

    1. リモートホストツールウィンドウを開くには、メインメニューから ツール | デプロイ | リモートホストの閲覧 または 表示|ツールウィンドウ|リモートホスト を選択します。

    2. リストから必要なデプロイサーバーを選択します。 ツールウィンドウには、 サーバールートの下にあるファイルとフォルダーのツリービューが表示されます。 リストに該当するサーバーがない場合は、 閲覧ボタン をクリックし、表示される デプロイ ダイアログで、 必要なサーバーへのアクセスを構成します

    3. 目的のファイルをダブルクリックするか、コンテキストメニューから リモートファイルの編集 を選択します。

      リモートホスト上のファイルを編集する
  2. ファイルは PhpStorm エディターで開き、ローカルプロジェクトに追加やダウンロードはされません。

    リモートホスト上のファイルを編集する

    リモートファイルを扱うときは、エディターの上部に特別なツールバーが表示され、編集ステータス(ファイルはリモートのものと同一ですまたは ファイルは変更されています。 アップロードしますか? )が示されます。

    リモートファイルは、サーバー名 (この場合は <sftp サーバー>) を含むアノテーションによってローカルファイルと区別できます。

    リモートファイルのアノテーション
  3. ファイルの編集が完了したら、次のいずれかを実行してください:

    • ファイルをリモートホストに上へロードするには、 「現在のリモートファイルをアップロード」ボタン をクリックするか Alt+Shift+Q を押します。

    • 現在開いているファイルと最後に上へロードしたバージョンを比較するには、 「最後にアップロードしたバージョンと比較」ボタン をクリックしてください。 ファイルは PhpStorm の ファイルの差分ビューアーで開きます。

    • 前回の上へロード後にファイルに加えられた変更を破棄するには、 をクリックします。

個々のファイルに対する変更は、ファイルまたは現在開かれているプロジェクトを閉じるとすぐに、これらの変更が上へロードされていない限り破棄されます。 データの損失を防ぐため、編集済みファイルまたはプロジェクト全体を閉じようとすると、PhpStorm は次のダイアログを表示します。

上へロードメッセージの確認
2026 年 5 月 22 日