TextMate バンドル
CLion でサポートされていないいくつかの言語、例えば PHP、Ruby、Java の場合でも、時々そのようなコードを確認する必要がある場合は、IDE がコーディング体験を向上させるために構文ハイライトを提供します。 TextMate 文法を使用した言語の記述の詳細については、 TextMate 公式 Web サイト(英語)を参照してください。
これらの言語の構文ハイライトは TextMate 文法に基づいており、CLion にはさまざまな言語の文法ファイルのコレクションが付属しています。 使用可能なすべてのバンドルは、 設定 ダイアログ(Ctrl+Alt+S )の ページに一覧表示されます。

選択した言語のより深いサポートが IDE 自体またはプラグイン(Rust(英語) など)を通じて提供される場合、TextMate バンドルよりも優先されます。
他の言語の カスタム TextMate バンドルをダウンロードして使用することもできます。
特定の言語の TextMate バンドルが有効化されている場合、CLion はバンドルに登録されているファイルタイプの構文ハイライトを提供します。 例: Ruby の場合:

カスタム TextMate バンドルの使用
CLion で OCaml ファイルの構文をハイライトしたいとします。 この目的のために、すでに OCaml TextMate バンドル(英語)をダウンロードしました。 それは現在ハードディスク上にあるので、このバンドルを CLion にインポートするだけです。
設定 ダイアログ(Ctrl+Alt+S )で、 エディター|TextMate バンドル を選択します。
をクリックして、ディスク上の目的のバンドルを見つけます。

変更を適用するには、 OK をクリックします。 認識されたバンドルのリストに OCaml バンドルが表示されます。

TextMate バンドルが追加されると、バンドルに登録されているファイルタイプの構文のハイライトが利用可能になります。 追加した TextMate バンドルを使用するサンプル OCaml コードフラグメントを次に示します。
