ユーザーインターフェース
DataGrip で新しいプロジェクトを開くと、IDE に基本的な要素といくつかの便利なショートカットが表示されます。DataGrip の主なユーザーインターフェース要素は次のとおりです。
プラグインのセットと構成設定によっては、IDE の外観と動作が異なる場合があります。
ナビゲーションバー
フォーカス:Alt+Home
表示 / 非表示:
ナビゲーションバーはプロジェクトビューの代わりとなる簡単なツールで、プロジェクトやデータベースの構造を確認したり、特定のファイルやデータベースオブジェクトを開いたり、現在のファイルやデータベースオブジェクト内の特定のコード要素やクエリに移動したりできます。
メインウィンドウの下部にあるステータスバーにあります。ナビゲーションバーの位置は変更できます。メインメニューでに移動し、上を選択すると IDE ウィンドウの上部にナビゲーションバーが表示され、表示しないを選択すると無効になります。


アクションインジケーターとアクションリスト
利用可能なアクションのリストを開きます。Alt+Enter
ガターに表示されるさまざまなアイコン (例:
) は、クイックフィックスやその他のアクションに気付くのに役立ちます。このようなアクションインジケーターをクリックするか、Alt+Enter を押すと、現在のキャレット位置で使用できる他のすべてのアクションを含むアクションリストが開きます。
クエリコンソール
フォーカス:Escape
クエリコンソールを使用して、SQL コードの読み取り、書き込み、実行を行います。

データエディターとビューアー
データエディターを使用して、データベースオブジェクト、CSV ファイル、クエリ結果のデータを並べ替え、フィルター処理、追加、編集、削除します。

クエリ結果タブ
サービスツールウィンドウの結果タブでクエリの結果セットを表示します。

ステータスバー
表示 / 非表示:
メインウィンドウの下部にあるステータスバーの左側には、最新のイベントメッセージが表示されます。ステータスバーのメッセージをクリックすると、通知ツールウィンドウで開きます。問題の解決策を検索する場合、またはサポートチケットや DataGrip 課題追跡ツールに追加する必要がある場合は、ステータスバーのメッセージを右クリックしてコピーを選択し、メッセージテキストを貼り付けます。
ステータスバーには、バックグラウンドタスクの進行状況も表示されます。 をクリックしてバックグラウンドタスクマネージャーを表示できます。
ステータスバーの右側には、プロジェクト全体と IDE のステータスを示し、さまざまな設定へのアクセスを提供するウィジェットが含まれています。プラグインのセットと構成設定に応じて、ウィジェットのセットは変更できます。ステータスバーを右クリックして、表示または非表示にするウィジェットを選択します。
ステータスバーの点滅する アイコンは、内部 IDE エラーが発生したことを示します。クリックすると、エラーの説明が表示され、レポートが送信されます。

ウィジェット | 説明 |
|---|---|
ステータステキスト | 最新のイベントメッセージとアクションの説明にマウスポインターを合わせると表示されます。 ステータスバーのメッセージをクリックすると、通知ツールウィンドウでメッセージが開きます。問題の解決策を検索している場合、またはメッセージをサポートチケットまたは DataGrip 問題トラッカーに追加する必要がある場合は、ステータスバーのメッセージを右クリックしてコピーを選択し、メッセージテキストを貼り付けます。 |
行: 列番号 | エディター内の現在のキャレット位置の行番号と列番号を表示します。数字をクリックして、キャレットを特定の行と列に移動します。エディターでコードフラグメントを選択すると、DataGrip には、選択したフラグメントの文字数と改行も表示されます。 |
改行コード | 現在のファイルの改行に使用される行末を表示します。このウィジェットをクリックして、改行コードを変更します。 |
ファイルエンコーディング | 現在のファイルを表示するために使用されるエンコーディングを表示します。別のエンコーディングを使用するには、ウィジェットをクリックします。 |
列 | 現在のエディタータブで列選択モードが有効になっていることを示します。Alt+Shift+Insert を押して切り替えることができます。 |
読み取り専用属性 | ファイルを編集しないようにロックする(読み取り専用に設定する)か、ファイルを編集する場合はロックを解除します。 |
Git ブランチ | バージョン管理統合が有効な場合、このウィジェットは現在の VCS ブランチを表示します。それをクリックして VCS ブランチを管理します。 |
インデント | 現在のファイルで使用されているインデントスタイルを表示します。クリックして、現在のファイルタイプのタブとインデントの設定を構成するか、現在のプロジェクトのインデント検出を無効にします。 |
メモリインジケータ | ヒープメモリの総量のうち、DataGrip が消費するメモリの量を示します。詳細については、IDE のメモリヒープを増やすを参照してください。 |
通知 | 通知ツールウィンドウを開きます。アイコンの横のインジケーターは、新しい通知とその重要性を示します。青い点は、定期的なイベントと重要ではない提案を示します。赤い点は、エラーと重要な提案を示します。 |
ツールウィンドウ
表示 / 非表示:
ツールウィンドウは、編集コードを補足する機能を提供します。例: データベースエクスプローラーはデータベースの構造を示し、サービスツールウィンドウは実行時に SQL コードの出力を表示します。
デフォルトでは、ツールウィンドウはメインウィンドウの側面と底面にドッキングされています。必要に応じて配置、ドッキング解除、サイズ変更、非表示などを行うことができます。ツールウィンドウのタイトルを右クリックするか、タイトルの をクリックして配置オプションを表示します。
頻繁に使用するツールウィンドウにすばやくアクセスするためのショートカットを割り当てることができます。一部のツールウィンドウにはデフォルトでショートカットがあります。例: ツールウィンドウデータベースエクスプローラーを開くには⌘ 1 を押し、サービスツールウィンドウを開くには Alt+8 を押します。エディターから最後にアクティブだったツールウィンドウに移動するには、F12 を押します。
コンテキストメニュー
インターフェースのさまざまな要素を右クリックすると、その要素の現在のコンテキストで使用可能なアクションが表示されます。たとえば、ツールウィンドウデータベースエクスプローラーでデータベースオブジェクトを右クリックすると、そのデータベースオブジェクトに関連するアクションが表示されます。また、クエリコンソールで右クリックすると、現在のコードフラグメントに適用されるアクションが表示されます。
これらの操作のほとんどは、画面上部のメインメニューまたはメインウィンドウからも実行できます。ショートカット付きのアクションには、アクション名の横にショートカットが表示されます。
ポップアップメニュー
ポップアップメニューを使用すると、現在の IDE およびプロジェクトコンテキストに関連するアクションにすばやくアクセスできます。次に、便利なポップアップメニューとそのショートカットをいくつか示します。
Alt+Insert は、コンテキストに基づいてボイラープレートコードを生成するための生成ポップアップを開きます。
Ctrl+Alt+Shift+T は、コンテキストで利用可能なリファクタリングのリストを含むリファクタリングポップアップを開きます。
Alt+` は、バージョン管理システムでコンテキストに応じて使用可能なアクションを含む VCS 操作ポップアップを開きます。
頻繁に使用するアクションのクイックリストを使用して、カスタムポップアップメニューを作成できます。
ツールウィンドウバー
ツールウィンドウバーはメインウィンドウのヘッダーにあり、ツールウィンドウのアイコンが含まれています。アイコンをクリックすると、ツールウィンドウの表示 / 非表示を切り替えることができます。アイコンを右クリックするとコンテキストメニューが開き、ツールウィンドウを非表示にしたり移動したりできます。ツールウィンドウアイコンをドラッグしてツールウィンドウを並べ替えることもできます。
デフォルトでは、ツールバーにはデータベースエクスプローラー 、サービス
、およびファイル
のツールウィンドウのアイコンがあります。

ツールウィンドウバーの詳細については、ツールウィンドウバーとボタンを参照してください。
ツールバー
表示 / 非表示:
ウィンドウヘッダーのツールバーには、いくつかのウィジェットが配置されています。左から説明します。

メインメニュー (Windows および Linux のみ)
メインメニューは、
メニューアイコンに隠れています。メニューカテゴリにアクセスするには、アイコンをクリックするか、Alt+\ を押します。要素は、他のヘッダーウィジェットの上に水平に表示されます。
メインメニューを別のツールバーとして表示できます。に移動し、メインメニューを別のツールバーに表示するオプションを有効にします。あるいは、に移動して別のツールバーでメインメニューを表示を有効にします。
プロジェクトウィジェット
ウィジェットには現在のプロジェクトの名前が表示され、最近のプロジェクトを切り替えたり、新しいプロジェクトを作成したり、既存のプロジェクトを開いたりすることができます。
VCS ウィジェット
ウィジェットは現在のブランチを表示し、ブランチを切り替えることができ、プロジェクトの更新、変更のコミットおよびプッシュなどの最も人気のある VCS アクションを提供します。
これは、以前はメインウィンドウの下部にあるステータスバーにあったブランチウィジェットと、以前は右上隅のナビゲーションバーにあった VCS アクションアイコンに取って代わりました。
ツールウィンドウバー
DataGrip では、ウィンドウヘッダーにツールウィンドウアイコンを含むツールウィンドウバーも含まれます。
ガター
ガターはエディターの左側にあるパネルです。コードの問題を修正したり、コードを実行またはデバッグしたり、その他の機能を使用したりするためのアクションアイコンが含まれています。行数、ブレークポイント、ブックマークもガターに表示されます。
ガターを使用すると、コードを折りたたんだり、バージョン管理下のプロジェクトの変更された行をマークしたり、コードカバレッジの結果を表示したりすることもできます。
ガターアイコンのガターアイコンについて詳しく学びます。
関連ページ:
プラグイン
プラグインは DataGrip のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。次のビデオは、プラグインサブシステムの概要を示しています。プラグイン設定を開くを押して設定を開き、を選択します。マーケットプレースタブを使用して、JetBrains マーケッ...
クエリコンソール
概要:クエリまたはデータベースコンソールは、データソースに添付される SQL ファイルです。ターミナルで行うのと同じ方法で、クエリコンソールで SQL ステートメントを作成および実行できます。データソースを作成すると、データソースのデフォルトのクエリコンソールが自動的に作成されます。必要に応じて、追加のクエリコンソールを作成できます。各コンソールは新しい接続セッションを作成します。新しい接続を作成したくない場合は、シングルセッションモードを有効にします。作成されたクエリコンソールはすべて、内部...
データエディターとビューアー
概要:データエディターとビューアー、またはデータエディターは、データを操作するためのユーザーインターフェースを提供します。データエディターでは、データの並べ替え、フィルター、追加、編集、削除を行うことができるだけでなく、その他の関連タスクを実行することもできます。DataGrip では、データエディターとビューアーを使用して、データベースオブジェクトデータ、クエリ結果セット、およびユーザーファイルデータを操作できます。ツールバー。クエリのフィルタリングと並べ替えペイン。テーブルビュー内のデータ...
照会結果
通常、クエリを実行すると、結果が表形式で返されます。DataGrip は結果をデータエディターに表示します。ステートメントごとに、結果を含むデータエディターがサービスツールウィンドウの別のタブに表示されます。例: クエリコンソールで 3 つのステートメントを実行すると、ツールウィンドウに 3 つのタブが表示されます。データエディターとビューアー、またはデータエディターは、データを操作するためのユーザーインターフェースを提供します。データエディターでは、データの並べ替え、フィルター、追加、編集、削...
エンコード
ファイルを正しく表示および編集するには、DataGrip は使用するエンコーディングを認識する必要があります。ソースコードファイルは通常、UTF-8 でエンコードされます。他の要件がない限り、これが推奨されるエンコードです。ファイルのエンコーディングを決定するために、DataGrip は次の手順を使用します。バイトオーダーマーク (BOM) が存在する場合、DataGrip は他のすべての設定に関係なく、対応する Unicode エンコードを使用します。詳細については、バイト順マークを参照してくだ...
複数のカーソルと選択範囲
DataGrip エディターで入力、コピー、貼り付けを行う場合、複数のカーソルを切り替えて、アクションが複数の場所に同時に適用されるようにすることができます。コード補完やライブテンプレートなどの高度なエディターアクションもサポートされており、各キャレットに適用されます。ファイルに追加できるキャレットの数は 1000 に制限されています。この制限を増やす場合は、カスタム JVM オプションを開き、次の行を追加します: 最近追加されたキャレットはプライマリと見なされます。現在のエディターライン、補完リ...

