リモートホスト上の個々のファイルを編集する
リモートホストとの同期を設定したら、ローカルプロジェクトに追加 / 下へロードすることなく、リモートホストから直接個々のファイルを開いて IntelliJ IDEA で編集できます。
デバッグ、リファクタリング、その他の IntelliJ IDEA 機能は、そのようなファイルではサポートされません。高度な IntelliJ IDEA 機能を利用するには、プロジェクトにファイルを含めることを検討してください。詳細については、サーバー上のファイルにアクセスするを参照してください。
FTP/SFTP/WebDAV 接続プラグインを有効にする
この機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている FTP/SFTP/WebDAV 接続(英語)プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。
Ctrl+Alt+S を押して設定を開き、
を選択します。インストール済みタブを開き、FTP/SFTP/WebDAV 接続プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
リモートホスト上のファイルを編集する
デフォルトのリモートホストを設定している場合は、プロジェクトツールウィンドウ、コミットツールウィンドウ Alt+0、またはコードエディターのコンテキストメニューからデプロイ | リモートファイルの編集を選択します。
それ以外の場合は、次の手順に従います。
メインメニューからリモートホストツールウィンドウを開きます。
または を選択してリストから必要なデプロイサーバーを選択します。ツールウィンドウには、サーバールートの下にあるファイルとフォルダーのツリービューが表示されます。リストに該当するサーバーがない場合は、 をクリックし、表示されるデプロイダイアログで、必要なサーバーへのアクセスを構成します。
目的のファイルをダブルクリックするか、コンテキストメニューからリモートファイルの編集を選択します。
このファイルは IntelliJ IDEA エディターで開き、ローカルプロジェクトに追加または下へロードされません。
リモートファイルを扱うときは、エディターの上部に特別なツールバーが表示され、編集ステータス(ファイルはリモートのものと同一ですまたはファイルは変更されています。アップロードしますか? )が示されます。
リモートファイルは、サーバー名 (この場合は <MyServer>) を含むアノテーションによってローカルファイルと区別できます。
ファイルの編集が終了したら、次のいずれかの操作を行います。
ファイルをリモートホストに上へロードするには、 をクリックするか Alt+Shift+Q を押します。
現在開いているファイルと最後に上へロードしたバージョンを比較するには、 をクリックしてください。ファイルは IntelliJ IDEA ファイルの差分ビューアーで開かれます。
前回の上へロード後にファイルに加えられた変更を破棄するには、 をクリックします。
個々のファイルに対する変更は、ファイルまたは現在開かれているプロジェクトを閉じるとすぐに、これらの変更が上へロードされていない限り破棄されます。データの損失を防ぐために、編集したファイルまたはプロジェクト全体を閉じようとすると、IntelliJ IDEA は次のダイアログを表示します。
関連ページ:
Web サーバーに接続する
IntelliJ IDEA は、次の 3 種類の「ローカル開発 — デプロイサーバー」構成を区別します。インプレースサーバー構成。インプレースサーバー構成では、ローカル Web サーバーを使用しますが、ローカルサーバー構成とは異なり、サーバーのファイル構造内の IntelliJ IDEA プロジェクトとプロジェクトフォルダー間でファイルのアップロード / ダウンロードや同期は行いません。代わりに、IntelliJ IDEA でサーバーのドキュメントルートからプロジェクトフォルダーを直接開き、サーバー...
プロジェクトツールウィンドウ
プロジェクトツールウィンドウを使用すると、さまざまな視点からプロジェクトを確認し、新しい項目 (ディレクトリ、ファイル、クラスなど) の作成、エディターでのファイルのオープン、必要なコードフラグメントへの移動などのさまざまなタスクを実行できます。ビュー:ツールウィンドウにはいくつかのビューがあります。プロジェクトビュー。このビューには、すべてのプロジェクト項目とその依存関係 (SDK とライブラリ) が表示されます。パッケージも表示されますが、ディレクトリ構造に重点が置かれています。パッケー...
リモートホストツールウィンドウ
このツールウィンドウを使用して、対象の FTP/FTPS/SFTP サーバーのフォルダー構造とアップロードされたデータを表示します。リモートホストツールウィンドウを開く:。(以前にから開かれている場合にのみツールウィンドウリストで使用可能)。オプション:リモートホストツールウィンドウのオプションメニューには、一般オプションのほかに、ファイルサイズ、アクセス許可、最終変更日など、アップロードされたファイルに関するメタデータを表示するためのオプションが含まれています。ツールバー:リモートホスト
デプロイされたファイルとフォルダーをローカルバージョンと比較する
IntelliJ IDEA プロジェクト内のファイルおよびフォルダーと、サーバー上のそれらのバージョンとの対応は、デプロイサーバーマッピングによって設定されます。わかりやすくするために、サーバーが実際にマシンにインストールされている場合でも、IntelliJ IDEA プロジェクト内のすべてのファイルまたはフォルダーはローカルと呼ばれ、サーバー上のすべてのファイルまたはフォルダーはリモートと呼ばれます。詳細については、Web サーバーに接続するを参照してください。FTP/SFTP/WebDAV...
SSH 構成を作成する
IntelliJ IDEA では、リモートサーバーの SSH 接続パラメーターを専用の SSH 構成として保存できます。作成された構成は、リモートインタープリターの構成、SFTP デプロイサーバーへの接続、SSH セッションの起動に使用できます。FTP/SFTP/WebDAV 接続プラグインを有効にするこの機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている FTP/SFTP/WebDAV 接続プラグインに依存しています。関連する機能が利用できない場合は、プラグインを...