DataGrip 2024.1 ヘルプ

ファイルツールウィンドウ

ファイルツールウィンドウを使用すると、プロジェクトにアタッチされているファイルとディレクトリ、およびクエリコンソールを管理できます。

the Files tool window

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

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

次のビデオでは、ファイルツールウィンドウの概要を簡単に説明します。

ファイルのプレビュー

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

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

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

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

ファイルツールウィンドウでは、インデントレベルをマークする垂直線を表示して、プロジェクト内のコンポーネントの階層をより深く理解できます。

  1. 設定 | 外観 & 振る舞い | 外観に移動します。

  2. ツリーインデントガイドの表示チェックボックスを設定します。

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

タイトルバーを右クリックするか、オプションボタン (the Options icon) をクリックすると表示されるコンテキストメニューには、プロジェクトビュー表示モード、ビュー間の切り替え、ツールウィンドウのサイズ変更などの設定が含まれています。

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

項目

ショートカット

説明

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

Alt+Right

このオプションを使用して、異なるビューを切り替えます。

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

Alt+Left

このオプションを使用して、異なるビューを切り替えます。

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

Alt+Down

このオプションを使用して、異なるビューを切り替えます。

ツリーの外観

除外ファイルの表示

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

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

スクラッチとコンソールの表示

スクラッチとコンソールノードを表示または非表示にします。

このノードには、スクラッチファイルクエリコンソールが含まれています。

名前で並べ替え

ファイルを名前のアルファベット順に並べ替えます。

このオプションはフォルダーの順序には影響しません。フォルダーは常にアルファベット順に並べ替えられます。

型で並べ替え

ファイルを拡張子で並べ替えます。

このオプションはフォルダーの順序には影響しません。フォルダーは常にアルファベット順に並べ替えられます。

変更時刻で並べ替え (新しい順 / 古い順)

ファイルが変更された時間順にファイルを並べ替えます。この情報を表示するには、メインメニューから表示 | 外観 | ツリービューに詳細を表示を選択します。

このオプションはフォルダーの順序には影響しません。フォルダーは常にアルファベット順に並べ替えられます。

フォルダーを常に上に表示

オプションがオンの場合、ファイルの上にフォルダーが表示されます。それ以外の場合は、すべての項目がアルファベット順にソートされ、ファイルとフォルダーが混在して表示されます。

プレビュータブの有効化

新しいタブで各ファイルを開かなくても、1 つのタブでファイルを 1 つずつ表示できるプレビュータブを有効にします。

シングルクリックでファイルを開く

ファイルツールウィンドウで項目を 1 回クリックして、エディターで項目を開きます。それ以外の場合は、項目をダブルクリックして開く必要があります。

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

シングルクリックでディレクトリを開く

ファイルツールウィンドウ内のディレクトリを 1 回クリックして展開したり折りたたんだりできます。それ以外の場合は、ディレクトリをダブルクリックして開くか、ディレクトリ名の横にある Expand アイコンを使用する必要があります。

開いているファイルを常に選択

このオプションがオンの場合、DataGrip はエディターで開いたドキュメントをこのウィンドウの現在のビューに自動的に配置します。

タブのグループ化

このオプションがオンの場合、タイトルバーの左側に必要なビューを選択できるリストがあります。

このオプションがオフの場合、ビューはタイトルバーの左側に表示されるタブで表されます。

The Files tool window with the Group Tabs option enabled
The Files tool window with the Group Tabs option disabled

表示モード

このオプションを使用すると、ツールウィンドウの一般的な外観と動作を制御できます。詳細については、ツールウィンドウの表示モードを参照してください。

移動

ツールウィンドウを別のツールウィンドウバーに関連付けるには、このコマンドを選択し、宛先のツールウィンドウバー (または) を選択します。詳細については、ツールウィンドウを移動するの章を参照してください。

サイズ変更

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

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

サイドバーから除去

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

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

非表示

Shift+Escape

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

ヘルプ

このコマンドは、DataGrip オンラインヘルプのファイルツールウィンドウの説明を開きます。

タイトルバーのアクション

ウィンドウのタイトルバーを右クリックし、コンテキストメニューを使用して表示モードを構成したり、ウィンドウを別のツールウィンドウバーに関連付けたり、ウィンドウのサイズを変更して非表示にしたりできます。

ツールバーのボタンを使用することもできます。

項目

ショートカット

説明

Scroll from Editor

エディター領域にフォーカスがある場合、ファイルツールウィンドウ内のファイルに自動的にフォーカスを設定します。

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

Expand All

Ctrl+NumPad +

現在のビューのすべてのノードを展開します。

Collapse all

Ctrl+NumPad -

現在のビューで展開されているすべてのノードを折りたたみます。

the Options icon

タイトルバーを右クリックするか、オプションボタン (the Options icon) をクリックすると表示されるコンテキストメニューには、プロジェクトビュー表示モード、ビュー間の切り替え、ツールウィンドウのサイズ変更などの設定が含まれています。

設定の詳細については、タイトルバーのコンテキストメニューの章を参照してください。

Hide tool window

Shift+Escape

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

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

コンテンツペイン

コンテンツペインには、プロジェクトディレクトリとアタッチディレクトリが表示されます。また、作成されたスクラッチファイルクエリコンソール、拡張スクリプトを管理できるスクラッチとコンソールディレクトリも表示されます。

コンテンツペインのコンテキストメニュー

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

項目

ショートカット

説明

ディレクトリをプロジェクトに接続

このコマンドを使用して、ディレクトリをプロジェクトに関連付けます。選択したディレクトリとそのすべての内容がプロジェクトの一部になります。

ファイルとディレクトリの管理の詳細については、ユーザーファイルトピックを参照してください。

新規

Alt+Insert

このコマンドまたはショートカットを使用して、現在のディレクトリに新しいディレクトリまたはファイルを作成します。スクラッチビューでは、このコマンドを使用してクエリコンソールを作成することもできます。

切り取り

Ctrl+X

選択した 1 つまたは複数のアイテムを現在の場所からクリップボードに移動します。

コピー

Ctrl+C

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

パス / 参照のコピー

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

  • 絶対パス : 選択した 1 つまたは複数のアイテムのフルパスをコピーします。

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

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

  • ソースルートからのパス : ソースルートを基準にしたパスをコピーします。

  • リポジトリルートからのパス : プロジェクトリポジトリに関連するパスをコピーします。

  • GitHub リポジトリ URL : GitHub のプロジェクトリポジトリに関連するパスをコピーします。

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

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

貼り付け

Ctrl+V

クリップボードの内容を選択した場所に挿入します。

使用箇所の検索

Alt+F7

選択したアイテムの使用箇所を検索します。( 使用箇所の検索ダイアログが開きます。)

複数ファイル内検索

Ctrl+Shift+F

テキスト検索を実行します。( 複数ファイル内検索ダイアログが開きます。)

複数ファイル内置換

Ctrl+Shift+R

テキストの検索と置換を実行します。( パス内置換ダイアログが開きます。)

コードのインスペクション

このコマンドを使用して、選択したアイテムのコードインスペクションを実行します。

リファクタリング

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

例: ファイルやディレクトリの名前を変更、移動、コピーすることができます。

ブックマーク

選択したアイテムを既存または新規のブックマークリストに追加します

コードの整形

Ctrl+Alt+L

選択したファイルまたは現在のディレクトリ内のすべてのファイルのソースコードを再フォーマットします。

削除

Delete

ファイルまたはディレクトリをディスクから物理的に削除します。

ファイルとディレクトリの管理の詳細については、ユーザーファイルトピックを参照してください。

プロジェクトからダイレクトを切り離す

ディレクトリとプロジェクトの関連付けを削除し、ファイルツールウィンドウのアタッチディレクトリリストからディレクトリを削除します。

ディレクトリは物理的にはディスク上にそのまま残ります。

ダイアレクトの変更 (<CurrentDialect>)

SQL ファイルおよびデータベースコンソールの場合、ファイルまたはコンソールに関連付けられている SQL ダイアレクトを変更します。

データソースを添付

SQL ファイルの場合は、データソースとセッションをアタッチします。SQL ファイルへのデータソースのアタッチの詳細については、データソースの添付を参照してください。

プロジェクトから除外

このコマンドを使用して、ファイルまたはディレクトリとプロジェクトの関連付けを削除します。項目をプロジェクトに戻すには、ファイルツールウィンドウで項目を右クリックし、プロジェクトに含めるを選択します。

ディレクトリは物理的にはディスク上にそのまま残ります。

ファイルとディレクトリの管理の詳細については、ユーザーファイルトピックを参照してください。

実行 '<item_name>'

Ctrl+Shift+F10

SQL ファイルまたはクエリコンソールの場合: 選択したファイルまたはコンソールに含まれるすべてのステートメントを実行します。

Finder で表示

このコマンドを使用して、Finder で選択したファイルも移動します。

ローカル履歴

選択したファイルまたはディレクトリのローカルヒストリーを表示するか、プロジェクトの現在のバージョンのラベルを作成します。

ディスクからの再ロード

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

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

右に分割して開く

Shift+Enter

エディターを 2 つの部分に分割し、ファイルを右側のセクションに表示します。詳細については、画面を分割を参照してください。

開く

システムファイルマネージャーまたはターミナルでファイルを開きます。

比較

Ctrl+D

選択したファイルまたはディレクトリを別のファイルまたはディレクトリと比較します。ファイルの差分ビューアーおよびフォルダーの差分ビューアーを参照してください。

エディターでファイルを比較

選択したファイルを、アクティブなエディタータブで開いているファイルと比較します。ファイルの差分ビューアーを参照してください。

BOM の除去

ファイルからバイトオーダーマーク(BOM)を削除します。

ファイルカラー

異なるスコープに属するファイル (実稼働ファイルやテストファイルなど) は、ファイルツールウィンドウ、検索結果、エディタータブで異なる色でハイライトできます。

各スコープに、独自の色を割り当てることができます。詳細については、スコープを色に関連付けるを参照してください。

Scope highlighting in the editor tabs and search results

関連ページ:

スクラッチファイル

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

クエリコンソール

概要:クエリまたはデータベースコンソールは、データソースに添付される SQL ファイルです。ターミナルで行うのと同じ方法で、クエリコンソールで SQL ステートメントを作成および実行できます。データソースを作成すると、データソースのデフォルトのクエリコンソールが自動的に作成されます。必要に応じて、追加のクエリコンソールを作成できます。各コンソールは新しい接続セッションを作成します。新しい接続を作成したくない場合は、シングルセッションモードを有効にします。作成されたクエリコンソールはすべて、内部...

新しい UI

新しいユーザーインターフェース (UI) は、DataGrip の外観を新しく再設計したものです。これは、視覚的な複雑さを軽減し、重要な機能に簡単にアクセスできるようにし、必要に応じて複雑な機能を段階的に公開することを目的として作成されており、その結果、見た目も操作性もすっきりします。主な変更点には、簡素化されたメインツールバー、新しいツールウィンドウレイアウト、新しいテーマ、更新されたアイコンがあります。新しい UI を有効にするを押して設定を開き、を選択します。新しい UI の有効化チェッ...

エディターの基本

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

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

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

インデックス作成

DataGrip のインデックス作成は、IDE のコア機能であるコード補完、インスペクション、使用箇所の検索、ナビゲーション、構文のハイライト、リファクタリングを担当します。プロジェクトを開いたとき、ブランチを切り替えたとき、プラグインをロードまたはアンロードした後、大規模な外部ファイルの更新後に開始されます。例: これは、プロジェクトのビルド後にプロジェクト内の複数のファイルが作成または生成された場合に発生する可能性があります。インデックス作成では、プロジェクトのコードを調べて、スクリプトを構...