Scala IDE のパワーを全開放
JetBrains Marketplace または IDE の環境設定の Plugins(プラグイン)タブから IntelliJ IDEA に Scala プラグインをインストールしましょう。
IntelliJ IDEA は JetBrains の高品質な言語サポートと使い慣れた IDE エクスペリエンスで Scala ワークフローを強化します。
Scala プラグインを導入した IntelliJ IDEA には本格的な Scala IDE に期待されるすべての機能とそれを超える多くの機能が備わっています。
Scala プラグインは小さなブロックから一連の式を構築する過程を追うことにより、ステップごとに結果の型を表示し、その宣言の型との違いを明確に示します。
ワークシートに対する各種の操作を簡単に行えます。 ワークシートはゼロから作成することも、既存のコードベースに含めてコードをインポートすることもできます。標準で用意されているすべてのアクションとインスペクション、コード補完、クイックフィックスなどにアクセスできます。
implicit パラメーターを使用する必要があるのに対応する型の implicit 宣言がスコープ内にない場合、Scala プラグインはエラーをハイライトして修正方法を提案します。
Scala プラグインは単純化できるコレクション変換かよりパフォーマンスに優れたものに置換できるコレクション変換をハイライトしてクイックフィックスを提供します。
最適化できるかどうかを一目で確認できるようになりました。コンパイル時間が予想以上にかかっている場合、Build(ビルド)ツールウィンドウの Chart(チャート)タブを開いて Scala プラグインにボトルネックを検出させることができます。
Scala プラグインにコード補完を任せることで、タイピングにかかる時間を短縮できます。メニューからメソッドシグネチャーの選択、欠落しているフィールドの追加、未解決の要素のインポート、よく使用するコードテンプレートの挿入を行えます。
X-Ray モードを使うと、インレイヒントやその他の追加情報をオフにしたり、部分的に有効にしたりできます。Ctrl /Cmd キーを長押しするとインレイヒントが表示され、キーを放すと再度非表示になります。