TextMate バンドル
DataGrip でサポートされていない多くの言語 (PHP、Python、Ruby、Java など) については、そのようなコードを時々調べる必要がある場合に、IDE でコーディングエクスペリエンスを向上させる構文ハイライトが引き続き提供されます。TextMate 文法を使用した言語の記述の詳細については、TextMate 公式 Web サイト(英語)を参照してください。
これらの言語の構文のハイライトは TextMate 文法に基づいており、DataGrip にはさまざまな言語の文法ファイルのコレクションが付属しています。使用可能なすべてのバンドルは、設定ダイアログ(Ctrl+Alt+S)の ページに一覧表示されます。
他の言語のカスタム TextMate バンドルをダウンロードして使用することもできます。
TextMate バンドルプラグインを有効にする
この機能は、デフォルトで DataGrip にバンドルされて有効になっている TextMate バンドル(英語)プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。
Ctrl+Alt+S を押して設定を開き、
を選択します。インストール済みタブを開き、TextMate バンドルプラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
バンドルのインポート
DataGrip に OCaml ファイルの構文をハイライトさせたいとします。この目的のために、すでに OCaml TextMate バンドル(英語)をダウンロードしました。それは今あなたのハードディスク上にあり、DataGrip にこのバンドルをインポートするだけでよいです。
設定ダイアログ(Ctrl+Alt+S)で、エディター | TextMate バンドルを選択します。
をクリックして、ディスク上の目的のバンドルを見つけます。
変更を適用するには、OK をクリックします。認識されたバンドルのリストに OCaml バンドルが表示されます。
テスト
TextMate バンドルが追加されると、DataGrip はバンドルに登録されているファイルタイプの構文ハイライトを提供します。これは先ほど追加した TextMate バンドルを使用するサンプルシェルスクリプトです。
![コードのハイライト Code highlighting](https://resources.jetbrains.com/help/img/idea/2024.1/py_textmatebundles_highlight.png)
関連ページ:
![](https://pleiades.io/icons/datagrip.png)
HTTP クライアント CLI
DataGrip プラグインに加えて、HTTP クライアントも CLI ツールとして使用できます。これにより、IDE を使用せずにターミナルから HTTP リクエストを実行したり、CI ワークフローに HTTP リクエストのテストを含めたりすることができます。HTTP クライアント CLI をインストールする HTTP クライアント CLI は、Docker イメージまたは ZIP アーカイブとして取得できます。HTTP クライアント CLI を Docker イメージとして取得するには、イメージ...
![](https://resources.jetbrains.com/help/img/idea/2024.1/tasks-connect-server.png)
タスクとコンテキストを管理する
プロジェクトで作業する場合は、完了する必要のある小さな作業で作業を整理できます。これらは、自分で設定したタスクです。DataGrip では、大きな作業を小さなタスクに分割し、変更リストに関連付けることができます。これらは、課題追跡システムからのタスクである可能性もあります。例: DataGrip から直接割り当てられたタスクやバグを処理できます。これを可能にするには、IDE とトラッカーアカウントを接続します。タスク管理プラグインをインストールするこの機能は、インストールして有効にする必要がある...