IntelliJ IDEA 2023.1 では、ユーザーからの貴重なフィードバックに基づいて、新しい UI に多くの改善が加えられました。
また、プロジェクトを開くときの Maven インポートの高速化と以前の IDE 機能のためのパフォーマンスの強化もあります。
新しいバージョンでは、バックグラウンドでの提出チェックを備えた簡素化された提出プロセスが提供されます。
IntelliJ IDEA Ultimate は、Spring Security マッチャーとリクエスト マッピングのナビゲーションをサポートするようになりました。
新しい UI の機能強化 (ベータ版)
IDE の新しい UI に関するフィードバックに基づいて、最も人気のあるリクエストに対応するいくつかの更新を実装しました。スペースと要素を減らすことで、より統一された IDE の外観を提供するコンパクト モードを導入しました 。新しい UI には、古い UI と同様に、ツール ウィンドウ領域を垂直に分割し、ウィンドウを便利に配置するためのオプションが用意されています。メイン ウィンドウのヘッダーにある 実行ウィジェットが 、より柔らかく、より心地よい外観に再設計されました。新しい UI の機能強化の詳細については、こちらをご覧ください。引き続き、新しい UI をお試しください。
プロジェクトが開かれる前に IDE 機能を提供する
ファイルをスキャンしてインデックスを作成するプロセスを スマート モードで 実行することにより、IDE の起動エクスペリエンスが向上しました。これにより、起動プロセスの早い段階で完全な IDE 機能が提供されます。プロジェクトを開くとき、IntelliJ IDEA 2023.1 はプロジェクトの前のセッションからの既存のキャッシュを使用し、同時にインデックス付けするファイルを探します。スキャンで変更が見つからなかった場合は、IDE の準備が整い、前回の起動時のインデックス作成による遅延が解消されます。
Maven プロジェクトをより速くインポートする
依存関係の解決を最適化し、ファセットのインポートと構成の背後にあるプロセスをやり直すことにより、Maven プロジェクトをインポートするときの IDE のパフォーマンスが大幅に向上しました。
バックグラウンド提出チェック
Git と Mercurial のコミット チェックの動作を改良し、コミット プロセス全体を高速化しました。チェックはコミット後、プッシュ前にバックグラウンドで実行されます。
完全な IDE スケーリング
v2023.1 では、IDE を完全にズームインおよびズームアウトして、すべての UI 要素のサイズを同時に拡大または縮小できます。メインメニューから 「表示」→「外観」を選択して、 IDE のスケーリングを調整します。さらに、 設定/環境設定 | キーマップ | メインメニュー | 表示 |外観でこれらのアクションを呼び出すカスタム ショートカット キーを指定できます。
新しいプロジェクトの 保存時のアクションを設定する
IntelliJ IDEA 2023.1では、新しいプロジェクトの保存時のアクションの動作を事前定義するオプションが追加されています 。ファイル | 新しいプロジェクトの設定 | 新しいプロジェクトの設定 | ツール | 保存時のアクション(ファイル | 新しいプロジェクトの設定 | 新しいプロジェクトの設定 | ツール | 保存時のアクション) に移動して、将来のプロジェクトで変更を保存するときにトリガーするアクションを選択します。
Search Everywhereで機械学習主導のクラス検索がデフォルトで有効化
より有意義で正確な検索結果を提供するために、機械学習ランキングを どこでも検索(Shift キーを押しながらダブルクリック) 機能にさらに統合されました。 [クラス] タブの並べ替えアルゴリズムも、 [アクション]タブと [ファイル]タブの結果と同様に、デフォルトで機械学習を利用するようになりました。
カスタム正規表現ベースの検索と置換チェック
IntelliJ IDEA 2023.1 では、正規表現を使用して独自の検索と置換チェックを作成できます。これらのチェックは、スタイルベースまたは書式ベースの問題を強調表示する場合に特に役立ちます。詳細については、このブログ投稿をご覧ください。
Java 20のサポート
IntelliJ IDEA 2023.1 は、Java 開発者の認知的負担を引き続き軽減し、言語機能のパターン マッチング (スイッチ パターン マッチング)および レコード パターン (レコード モード)の変更 を含む、Java 20 で追加された最新の更新をサポートします 。
ブランチポップアップの改善
ブランチポップアップの使いやすさを改善しました 。たとえば、ブランチはグループ化され、展開可能なリストに保存され、ナビゲーションが容易になります。
「新しいブランチの作成」ポップアップのオートコンプリート
IntelliJ IDEA 2023.1 では、[ 新しいブランチの作成] ポップアップでオートコンプリートが提供されます。新しいブランチの名前を入力すると、IDE は既存のローカル ブランチの名前に基づいて関連するプレフィックスを提案します。