Scala IDE

Scala IDE のパワーを全開放

JetBrains Marketplace または IDE の環境設定の Plugins(プラグイン)タブから IntelliJ IDEA に Scala プラグインをインストールしましょう。

インテリジェントな Scala サポート

IntelliJ IDEA は JetBrains の高品質な言語サポートと使い慣れた IDE エクスペリエンスで Scala ワークフローを強化します。

Scala プラグインを使った IntelliJ IDEA

機能

Scala プラグインを導入した IntelliJ IDEA には本格的な Scala IDE に期待されるすべての機能とそれを超える多くの機能が備わっています。

インレイヒント

Scala プラグインは小さなブロックから一連の式を構築する過程を追うことにより、ステップごとに結果の型を表示し、その宣言の型との違いを明確に示します。

ワークシート

ワークシートに対する各種の操作を簡単に行えます。 ワークシートはゼロから作成することも、既存のコードベースに含めてコードをインポートすることもできます。標準で用意されているすべてのアクションとインスペクション、コード補完、クイックフィックスなどにアクセスできます。

ヒントポップアップ: パラメーター pc: ProjectContext のあいまいな implicit

implicit パラメーター

implicit パラメーターを使用する必要があるのに対応する型の implicit 宣言がスコープ内にない場合、Scala プラグインはエラーをハイライトして修正方法を提案します。

ヒントポップアップ: .drop と .take を .slice に置換します

コレクションのインスペクション

Scala プラグインは単純化できるコレクション変換かよりパフォーマンスに優れたものに置換できるコレクション変換をハイライトしてクイックフィックスを提供します。

コンパイルチャート

最適化できるかどうかを一目で確認できるようになりました。コンパイル時間が予想以上にかかっている場合、Build(ビルド)ツールウィンドウの Chart(チャート)タブを開いて Scala プラグインにボトルネックを検出させることができます。

コード生成

Scala プラグインにコード補完を任せることで、タイピングにかかる時間を短縮できます。メニューからメソッドシグネチャーの選択、欠落しているフィールドの追加、未解決の要素のインポート、よく使用するコードテンプレートの挿入を行えます。

X-Ray モード

X-Ray モードを使うと、インレイヒントやその他の追加情報をオフにしたり、部分的に有効にしたりできます。Ctrl /Cmd キーを長押しするとインレイヒントが表示され、キーを放すと再度非表示になります。