IntelliJ IDEA 2026.2 Help

コードハイライト

設定で Scala コードのコードハイライト オプションを設定できます。 Ctrl+Alt+S を押して設定を開き、 言語&フレームワーク | Scala | エディター を選択します。

IntelliJ IDEA の Scala プラグインは、エラーハイライトのモードを 2 つ提供します: ビルトインコンパイラー

Scala ハイライト

組み込みハイライト

組み込みハイライトは既定のハイライトモードです。 より多くの機能と高速なフィードバックを提供し、全体的に軽量です。

Scala 組み込みハイライト

ビルトイン ハイライトが選択されている場合、 インクリメンタルハイライト オプションが利用可能になります。 このオプションを有効化すると、構文ハイライトがエディターの表示範囲に限定されます。 これによりパフォーマンスが向上し、特に大きいファイルや複雑なファイルを編集する場合に CPU・メモリ・バッテリーの使用箇所が削減される可能性があります。

コンパイラーベースのハイライト

コンパイラー ハイライトは Scala コンパイラーを使用するため、より正確なエラーや警告の報告が可能です。 ただし、速度は遅くなり、より多くのリソースを消費し、インスペクション、クイックフィックス、型 diff などの一部の IntelliJ IDEA 機能には対応していません。 誤検知が多数発生しない限り、 ビルトイン ハイライトの利用が推奨されます。

Scala コンパイラーベースのハイライト

コンパイラー ハイライトが選択されている場合、次のオプションが利用可能です:

  • 組み込みのインスペクションを無効にする: Scala プラグインが提供する一部のインスペクションは、コンパイラー診断と重複したり、追加情報がごくわずかしかありません。 これらのインスペクションを無効化することで、エディターのパフォーマンス向上に役立ちます。

  • Scala コンパイラーが報告する型を使用する: コンパイラーが提供する型情報を、マクロや transparent inline メソッド内での型推論に利用します。

その他のハイライトオプション

さらに多くのハイライトオプションは、 拡張 セクション(ページ 言語&フレームワーク | Scala | エディター )で確認できます:

Title

サンプル

implicit 変換をハイライトする

ハイライト:暗黙の変換

型の不一致に関するヒントを表示する

ハイライト:型の不一致

implicit 引数が見つからない場合にヒントを表示する

ハイライト:暗黙の引数が見つかりません

あいまいな implicit 引数が見つかった場合にヒントを表示する

ハイライト:曖昧な暗黙

名前渡しパラメーターへの引数をハイライト

ハイライト:名前渡しパラメーター

エクスポート/定義のカスタムエイリアス

ハイライト:エクスポート/定義

コレクション型のハイライト

ハイライト:標準コレクション
2026 年 7 月 14 日