「コードライフを終了する」をクリックして注意し、公式アカウントを使い続けてください
デイリーテクニカルドライグッズを最短でお届け!
1. 大型アップデート
IntelliJ IDEA 2023.2 が登場しました! このリリースでは、IDE に多くのエキサイティングな機能と貴重な改善がもたらされました。今回の主なアップデートは以下の通りです。
IntelliJ IDEA 2023.2 リリースでは、AI アシスタントが導入され、一連の人工知能主導の機能によって開発が促進されます。
-
AI アシスタントについて: AI を採用した IntelliJ IDEA 2023.2 の新バージョンが間もなくリリースされます。
IntelliJ Profiler は、プロファイリング プロセスをより直感的かつ詳細にするための編集ヒントを提供するようになりました。
このリリースには、開発ワークフローの合理化に役立つ GitLab 統合も含まれています。
2. ユーザーエクスペリエンス
-
「どこでも検索」でのテキスト検索
-
新しい UI での色付きの項目タイトル
-
Windows および Linux のメイン ツールバーのハンバーガー メニューを再加工しました。
-
プロジェクトビューでファイルを変更時間で並べ替える
-
新しい UI でライト タイトルを備えたライト テーマ
ユーザー エクスペリエンスのその他の最新情報: https://www.jetbrains.com/zh-cn/idea/whatsnew/
3. Javaの改善
-
高品質のコードを維持し、潜在的な問題をより効率的に検出できるように、Java インスペクションを改善および拡張しました。
-
IntelliJ IDEA 2023.2 は、コードの強調表示と書式文字列のナビゲーションを提供します。
-
IDE では、Javadoc コメント内の @snippet タグのサポートが強化されました。
-
いくつかのリファクタリングを複数のメンバーに一度に適用するための新しいメソッドを追加しました。
-
IntelliJ IDEA 2023.2 は、行番号が利用できない場合や分岐している場合でも、スタック トレース レポート内のメソッドの場所を正確に推測できます。
-
IntelliJ IDEA Ultimate は、Java と Kotlin での SQL の連結と補間をより適切に分析し、安全でない可能性のあるクエリを検出して、潜在的な SQL インジェクションの脆弱性からコードを保護するようになりました。
4. 実行/デバッグ
-
リアクティブ アプリケーションをデバッグするときに、Mono および Flux タイプのウォッチとローカル変数の値を簡単に評価できるようになりました。
-
Maven、Gradle、および JPS ビルド システムと完全に互換性があるように、自動テスト機能の機能を拡張しました。
5. バージョン管理システム
-
IntelliJ IDEA 2023.2 では、コード ブロックから特定の行を選択的にコミットするオプションが導入されています。
-
パーサー
-
IntelliJ Profiler のアタッチとメモリ スナップショットの取得が、[実行] ツール ウィンドウのボタンとして利用できるようになりました。
-
待機時間を含むメソッドに費やされた合計時間を考慮するウォールクロック分析モードがデフォルトのオプションになりました。
6. フレームワークとテクノロジー
-
フレームワークとテクノロジーの使用をサポートするために導入された次の機能と更新は、IntelliJ IDEA Ultimate 2023.2 でのみ利用可能です。
-
IntelliJ IDEA 2023.2 以降、Windows Subsystem for Linux (WSL) 上の Tomcat にデプロイされたアプリケーションを実行およびデバッグできるようになりました。
-
HTTP クライアントの Transport Layer Security (TLS) 経由で gRPC リクエストを送信できるようになりました。
-
HTTP クライアントは Swagger と OpenAPI の仕様を理解し、JSON リクエスト本文に対応するコード補完オプションを提供します。
-
IDE では、Swagger Codegen 構成をセットアップする際のユーザー エクスペリエンスが向上しました。[Swagger Codegen 構成の編集] ダイアログが改善され、カスタマイズが容易になり、追加のセットアップを行わずにガターから実行構成にアクセスできるようになりました。
-
IntelliJ IDEA 2023.2 は、OpenAPI および Swagger 仕様ファイル (YAML および JSON ファイルを含む) の Redoc UI プレビューをサポートしており、IDE で Redoc と Swagger UI を切り替えることができます。
-
IDE は、JavaScript コードで JSON オブジェクト キーの補完を提供するようになりました。
-
v2023.2 では、HTTP クライアント リクエスト ハンドラーの共通 JavaScript コードを、インポートされたモジュールを通じて共有できます。
-
IDE は、HTTP クライアントからのリクエスト結果に PDF および HTML ファイルのプレビューを表示できるようになりました。
-
IntelliJ IDEA で HTTP クライアント CLI を使用して、GraphQL API と対話し、サービスへの WebSocket 接続を確立できるようになりました。
-
新しい Spring Boot 実行構成をセットアップする場合、VM オプション フィールドには、-D フラグの後に表示されるキーのオートコンプリート オプションが提供されます。
-
Spring 構成 Bean にはアノテーション プロセッサが必要なくなり、プロパティおよび YAML 構成ファイルでのコード補完と検証にすぐに使用できるようになりました。
-
IntelliJ IDEA 2023.2 では、Kotlin で Spring AOP がサポートされます。
-
IDE がスキーマ検証機能をサポートし、参照、エンドポイント ビュー、およびエディターのプレビュー ペインにコード補完を提供するため、AsyncAPI 仕様形式の操作がはるかに簡単になりました。
-
いわゆる「ノルウェー問題」を解消し、YAML ファイル内のブール値の誤った解釈を防ぐために、新しいチェックを導入しました。
7、ドッカー
-
Docker イメージ レイヤー内のファイルをプレビューできるようになりました。
-
Docker 実行構成を開始前タスクとして設定することで、別の構成の前に実行するように設定できるようになりました。
8. データベースツール
-
Redis クラスターに接続して、スタンドアロン Redis と同じ機能セットを使用できるようになりました。
-
スキーマ移行ダイアログのユーザー インターフェイスが再設計されました。
-
データ エディターとビューアーの設定ページには、日時値を表示するタイム ゾーンを設定するための新しいタイム ゾーン フィールドがあります。
-
Redshift での外部データベースとデータ共有のサポートを実装しました。
9. その他
-
このリリースでは、IDE 内でのコーディング支援に特定の LSP サーバーを使用したいプラグイン開発者向けに LSP API を導入しました。もっと詳しく知る。
-
ビッグ データ ツール プラグインを細分化し、その部分を個別に使用できるようにしました。これは、IntelliJ IDEA 用の 6 つの新しいプラグイン (Kafka、Spark、Flink、Remote File System、Big Data File Viewer、および Zeppelin) を意味します。
-
Struts2、Resin、tc Server、Play、Cloud Foundry プラグインは非推奨となり、IntelliJ IDEA 2023.2 以降ではこれらの新しいバージョンはビルドされなくなります。
-
IntelliJ IDEA にバンドルされている Android プラグインは、Android Gradle Plugin (AGP) 8.0.0 のサポートを含む、Android Studio Giraffe Beta 2 の機能を提供するようになりました。このサポートには、Firebase アカウントのログインを必要とする機能は含まれていないことに注意してください。
-
v2023.2 以降、最大ヒープ サイズ (-Xmx) のデフォルト値が 2 GB に変更されました。
-
IntelliJ IDEA 2023.2 以降では、Windows 7 はサポートされなくなりました。IDE を引き続き使用するには、オペレーティング システムを Windows 10 以降に更新してください。
関連記事:
- https://www.jetbrains.com/zh-cn/idea/whatsnew/
- https://blog.jetbrains.com/idea/2023/07/intellij-idea-2023-2/
- https://blog.idejihuo.com/jetbrains/intellij-idea-2023-2-activation-code-permanent-crack-tool-tutorial.html