IntelliJ IDEA 2026.1 Help

データファイルを操作する

リモートストレージへの接続を確立したら、データファイルを操作できるようになります。 リモートファイルシステム(英語)プラグインを使用すると、バケットの管理、基本的なファイル操作の実行、ファイルの迅速な検索とそのファイルへの移動などを行うことができます。

大きな構造化ファイル (Parquet、ORC、Avro、CSV) を表形式でプレビューすることもできます。 この機能は ビッグデータファイルビューアー(英語)によって提供され、 リモートファイルシステム プラグインとともに自動的にインストールされます。

サーバーディレクトリの管理

  1. サーバーノードを展開して、その構造をプレビューします。

  2. ディレクトリを右クリックして、コンテキストメニューを開きます。

    ビッグデータツールツールウィンドウのコンテキストメニュー

    ディレクトリのコピー、貼り付け、名前の変更、場所の変更、パスのコピー、新しいファイルとディレクトリの追加を行うことができます。 ディレクトリにさらにファイルを追加するには、 ディスクからアップロード を選択します。 ディレクトリとそのファイルをローカルドライブに保存することもできます。

  3. 新しいバケット、ファイル、ディレクトリ、または接続を素早く作成するには、 Alt+Insert を押します。

    新規作成

Big Data Tools ツールウィンドウを使用すると、ストレージ内のファイルとディレクトリをすばやく見つけることができます。 多くのネストされたディレクトリがあり、ファイルを探すときに各ディレクトリをクリックして展開したくない場合に便利です。 代わりに、パスの入力を開始して、IntelliJ IDEA に使用可能なファイルを表示させ、パスを自動補完することができます。

  1. ストレージへの接続を選択し、 Big Data Tools ツールウィンドウの上部にある Find icon をクリックするか、 Ctrl+F を押します。 その中のファイルを検索する場合は、特定のバケットまたはディレクトリを選択できます。

  2. 移動 ウィンドウで、ファイルまたはディレクトリへのパスの入力を開始します。 Tab を押してパスを自動補完。 バケットをすばやく検索するには、名前を入力できます。

    ウィンドウ内を移動
  3. Enter を押す。

これにより、 Big Data Tools ツールウィンドウで選択したファイルが検索されます。

データファイルを管理する

  1. ターゲットディレクトリを展開し、ファイルを選択します。

  2. ファイルを右クリックしてコンテキストメニューを開きます。

    データファイルを操作するためのコンテキストメニュー
  3. ファイルのコピー、貼り付け、名前の変更、パスのコピー、場所の変更、削除を行うことができます。

  4. CSV、Parquet、ORC、Avro などの構造化ファイルの詳細を簡単にプレビューするには、エディターまたは Big Data Tools ツールウィンドウでファイルを展開します。 列とそのタイプを確認できるはずです。

    拡張データファイル

    コンテキストメニューから 情報の表示 を選択して、ファイルの詳細を取得します。

    File info
  5. ファイルを表示するには、ファイルをダブルクリックするか、コンテキストメニューから プレビュー コマンドを選択します。 ファイルがエディターで開きます。 編集はできませんが、表またはテキストとしてプレビューできます。

    csv ファイルのテーブルビュー
    csv ファイルのテキストビュー

    テーブルビューでは、テーブル要素を操作できます。 右クリックしてコンテキストメニューを開き、コマンドを選択して raw または列をコピーするか、テーブル全体をクリップボードまたはファイルにコピーします。

    テーブル固有のコマンド

    列ヘッダーをクリックして、列のデータを並べ替えることもできます。

    .parquet ファイルを開くと、プラグインはファイルコンテンツの最初の部分のみを表示します。 これは、非常に大きなファイルを扱うときに特に役立ちます。

エディターでファイルを表示する

  1. エディターの別のタブでストレージまたはディレクトリを開くには、 ビッグデータツール ツールウィンドウでアイテムを選択し、 Open in Editor button をクリックします。

    エディターでディレクトリを開く
  2. 選択したディレクトリは、エディターの個別のタブで開かれます。

    ディレクトリをプレビューする

    ビッグデータツール ツールウィンドウで開いたサーバーやディレクトリと、ファイルのやり取りができます。 ビューアーツールバーのアイコンを使用して、ファイルのコピー、貼り付け、切り取りができます。

  3. ストレージの外観をカスタマイズできます。

    • File info をクリックして、ファイル情報の詳細の可視性を管理します。

    • ビューの列を除外するには、 Show and hide columns icon をクリックします。 デフォルトでは、すべての列がビューアーに表示されます。

  4. 更新 をクリックして、選択したディレクトリのコンテンツを更新します。

More actions を使用して、他のコマンドにアクセスします。

ファイルのドラッグアンドドロップ

IntelliJ IDEA を使用すると、ファイルを必要なバケット、コンテナー、ディレクトリにドラッグすることで、異なるリモートファイルシステム間または同じストレージ内でファイルを簡単にコピーおよび移動できます。 プロジェクト ツールウィンドウからエディターまたは ビッグデータツール ツールウィンドウで開くことができるエディターにファイルをドラッグすることで、ローカルファイルシステムからリモートファイルシステムにファイルをすばやくアップロードすることもできます。

  1. ファイルを必要なバケット、コンテナー、ディレクトリにドラッグします

  2. 開いたウィンドウで、ファイルの名前と宛先ディレクトリを確認します。

    Dragging a file to storage

同じ接続内でファイルをドラッグすると、IntelliJ IDEA は元の場所からファイルを削除します。 プロジェクトから、またはある接続から別の接続にファイルをドラッグすると、IntelliJ IDEA はファイルのコピーを作成します。

ファイルの編集

リモートストレージへの接続が確立されると、Zeppelin ノートブックと CSV などの区切り記号で区切られたファイルを除く、このストレージ内のテキストファイルを編集できます。

  1. ファイルをダブルクリックしてエディターで開きます。

  2. ファイルを変更します。 ファイルの上部にアイコンが表示され、次のことが可能になります。

    • 差分を表示 (the Diff icon)

    • ファイルの内容を、開いたときの初期状態に戻す (「元に戻す」アイコン)

    • サーバーから最新のファイル変更を取得する (the Reload icon)

    • ファイルの変更をサーバーに送信する (the Save icon)

    リモートファイルの編集

ファイルのバージョンを表示する

バージョニングにより、ストレージ内に同じオブジェクトの複数のバリアントを持つことができます。 バケットのバージョニングが有効になっている場合は、オブジェクトのバージョンを IntelliJ IDEA で直接表示できます。 特定のバージョンをアップロード、ダウンロード、削除、復元、比較することもできます。

  1. ビッグデータツール ツールウィンドウでストレージを選択し、 Open in Editor button をクリックしてエディターで開きます。

  2. バージョニングが有効になっているバケットを展開し、バケット内のファイルを選択します。

  3. 詳細 ペインで、 バージョン タブを開きます。

このタブには、選択したファイルの使用可能なすべてのバージョンが表示されます。

バージョンタブ

バージョンを選択すると、次のアイコンが使用可能になります。

  • Upload は、ローカルドライブから新しいバージョンのファイルをアップロードします。

  • ダウンロード は、選択したバージョンのファイルをダウンロードします。

  • 削除 は、ファイルの選択されたバージョンを削除します。

  • 復元 は、ファイルの選択されたバージョンを復元します。

  • Show Diff は、ファイルの選択したバージョンと以前のバージョン間の差分を表示します (または、それらの間の差分を表示する場合は、2 つのバージョンを選択できます)。

新規バケツの作成

  1. 新しいバケットをデータストレージに追加するには、 ビッグデータツール ツールウィンドウでストレージ接続を右クリックし、コンテキストメニューから バケットを作成する を選択します。

  2. 新しいバケット名を指定し、 OK をクリックしてタスクを完了します。

バケットのリストをフィルタリングする

ストレージ全体ではなくストレージの一部を操作したい場合は、 ビッグデータツール ツールウィンドウと エディターに表示するバケット (または Microsoft Azure の観点から言えばコンテナー) をフィルターできます。

バケットとディレクトリへのカスタムパスを指定するか、バケットを名前でフィルタリングできます。 新しい接続を構成するときに行うか、以前に構成した接続設定を微調整できます。

  1. ビッグデータツール ツールウィンドウでサーバーを選択し、ウィンドウツールバーの connection settings をクリックします。

  2. バケットをフィルタリングする方法を選択します。

    • カスタムルート を選択し、 ルート フィールドで、バケットの名前またはバケット内のディレクトリへのパスを指定します。 複数の名前またはパスを指定する場合は、コンマで区切ります。

    • アカウント内のすべてのバケット (または Azure の場合は アカウント内のすべてのコンテナー) を選択します。 その後、バケットフィルターを使用して、特定の名前のバケットのみを表示できます。

    • AWS S3 接続の場合、 選択したリージョンのバケットのみ を選択して特定のリージョンからバケットを取得することもできます。 他のストレージの場合、バケットは接続用に選択されたリージョンに基づいて常にフィルタリングされます。

    バケットのリストのフィルタリング

サーバー接続が失われた場合、対応するアイコンはサーバー Server connections got lost の切断ステータスを示します。

切断されたサーバー

Refresh connections をクリックして、サーバーへの接続を再確立します。

2026 年 3 月 30 日