IntelliJ IDEA 2023.1 の最新の変更点 [ChatGPT チュートリアル付き]

ブラウザで開く

IntelliJ IDEA 2023.1 の最新の変更点

メジャーアップデート

新しい UI の機能強化

新しい UI の機能強化

新しい UI の機能強化

新しい UI の機能強化

新しい UI の機能強化

前へ次へ

新しい UI 拡張機能のベータ版

IDE の新しい UI に関するフィードバックに基づいて、最も一般的な要求に対していくつかの更新を実装しました。スペースと要素を減らすことで、より統一された IDE の外観を提供するコンパクト モードが導入されました。新しい UI には、ツール ウィンドウ領域を垂直に分割するためのオプションと、古い UI のようにウィンドウを便利に配置するためのオプションが用意されています。メイン ウィンドウのヘッダーにある実行ウィジェットが再設計され、よりソフトで快適な外観になりました。新しい UI の機能強化について詳しくは、こちらをご覧ください。引き続き新しい UI をお試しください。

新しい UI を有効にする

プロジェクトを開いたときに IDE 機能を提供する

プロジェクトを開いたときに IDE 機能を提供する

ファイルをスキャンしてインデックスを作成するプロセスをスマート モードで実行することにより、IDE の起動エクスペリエンスが改善されました。これにより、起動プロセスの早い段階で完全な IDE 機能が提供されます。プロジェクトを開くと、IntelliJ IDEA 2023.1 はプロジェクトの以前のセッションからの既存のキャッシュを使用し、同時にインデックスを作成するファイルを探します。スキャンで変更が見つからない場合は、IDE の準備が整い、以前の起動時のインデックス作成による遅延が解消されます。

Maven プロジェクトのインポートの高速化

Maven プロジェクトのインポートの高速化

依存関係の解決を最適化し、ファセットのインポートと構成の背後にあるプロセスをやり直すことで、Maven プロジェクトをインポートするときの IDE のパフォーマンスを大幅に改善しました。

バックグラウンド送信チェック

バックグラウンド送信チェック

Git と Mercurial のコミット チェックの動作を見直して、コミット プロセス全体を高速化しました。チェックは、コミット後、プッシュ前にバックグラウンドで実行されます。

Spring Security マッチャーとリクエスト マッピングのナビゲーション

Spring Security マッチャーとリクエスト マッピング用の Navigation Ultimate

アプリケーションのセキュリティ ルールを見やすくするために、IntelliJ IDEA Ultimate 2023.1 は、Spring コントローラーからセキュリティ マッチャーへの簡単なナビゲーションを提供します。ナビゲーションは、セキュリティ マッチャーとコントローラーの間で双方向です。

ユーザー体験

完全な IDE スケーリング

完全な IDE スケーリング

完全な IDE スケーリング

完全な IDE スケーリング

前へ次へ

完全な IDE スケーリング

v2023.1 では、IDE を完全にズームインおよびズームアウトして、すべての UI 要素のサイズを同時に拡大または縮小できます。メインメニューから表示 | 外観を選択して、 IDE のスケーリングを調整します。さらに、カスタム ショートカット キーを指定して、設定/環境設定 | キーマップ | メイン メニュー | 表示 | 外観 でこれらのアクションを呼び出すことができます

複数のツール ウィンドウ レイアウトを保存するオプション

複数のツール ウィンドウ レイアウトを保存するオプション

IntelliJ IDEA 2023.1 では、複数のツール ウィンドウ レイアウトを保存および管理し、必要に応じて切り替えることができます。新しいレイアウトを保存するには、最初にツール ウィンドウを必要に応じて配置し、次に [ウィンドウ] | [レイアウト] | [現在のレイアウトを新規として保存] に移動します。レイアウトをさらに調整する場合は、[現在のレイアウトに変更を保存]オプションを使用して現在の設定を更新するか、これらの変更を個別のカスタム レイアウトとして保存できます。保存したレイアウトを有効にするには、まず[ウィンドウ | レイアウト]リストでレイアウトを見つけ、その名前にカーソルを合わせて[適用]をクリックします。

新しい各ツール ウィンドウのサイズを記憶する (各ツール ウィンドウのサイズを記憶する) 設定

新しい各ツール ウィンドウのサイズを記憶する (各ツール ウィンドウのサイズを記憶する) 設定

新しい各ツール ウィンドウのサイズを記憶する (各ツール ウィンドウのサイズを記憶する) 設定

新しい各ツール ウィンドウのサイズを記憶する (各ツール ウィンドウのサイズを記憶する) 設定

前へ次へ

新しい各ツール ウィンドウのサイズを記憶する(各ツール ウィンドウのサイズを記憶する) 設定

IntelliJ IDEA 2023.1 では、サイド ツール ウィンドウの幅を統一したり、レイアウトをカスタマイズするときに自由にサイズを変更したりできる新しいレイアウト オプションを導入しました。設定/環境設定 | 外観と動作 | ツール ウィンドウ(設定/環境設定 | 外観と動作 | ツール ウィンドウ)各ツール ウィンドウのサイズを記憶する新しいチェックボックス。このブログ投稿で、新旧両方の UI でこのセットアップがどのように機能するかを学びます。

サンプル プロジェクトの入門のヒント

サンプル プロジェクトの入門のヒント

サンプル プロジェクトの入門のヒント

サンプル プロジェクトの入門のヒント

前へ次へ

サンプル プロジェクトの入門のヒント

IntelliJ IDEA とコーディングが初めてのユーザー向けに、サンプル コードと入門のヒントを含む新しいプロジェクトを開くオプションを導入しました。新しいプロジェクトウィザードでオンボーディングのヒントを含むコードを生成するをオンにして、IDE の基本機能を示すヒントを含む基本的なサンドボックス プロジェクトを取得します。この小さなガイドに従って、ユーザーはSearch Everywhere機能を試したり、クイック フィックスを適用したり、コードを実行およびデバッグしたりして、IDE にすばやく慣れることができます。

新しいプロジェクトの [保存時のアクション] 設定を構成する

新しいプロジェクトの[保存時のアクション] 設定を構成する

IntelliJ IDEA 2023.1 は、新しいプロジェクトの[保存時のアクション] 動作を事前定義するオプションを追加します。ファイル | 新しいプロジェクトの設定 | 新しいプロジェクトの設定 | ツール | 保存時のアクション(ファイル | 新しいプロジェクトの設定 | 新しいプロジェクトの設定 | ツール | 保存時のアクション) に移動して、将来のプロジェクトで変更を保存するときにトリガーするアクションを選択します

Search Everywhere でデフォルトで有効になっている機械学習主導のクラス検索

Search Everywhereでデフォルトで有効になっている機械学習主導のクラス検索

より意味のある正確な検索結果を提供するために、機械学習ランキングをどこでも検索(ダブル ⇧) 機能にさらに統合しました[クラス] タブの並べ替えアルゴリズムも、[アクション]タブと[ファイル]タブの結果と同様に、デフォルトで機械学習を利用するようになりました。

パフォーマンスを向上させるために Microsoft Defender の設定を再構成するための新しい推奨事項

パフォーマンスを向上させるために Microsoft Defender の設定を再構成するための新しい推奨事項

IntelliJ IDEA 2023.1 には、Microsoft Defender リアルタイム保護が有効になっているときにトリガーされる新しい通知が含まれています。これらのウイルス対策チェックは IDE の速度を大幅に低下させる可能性があるため、IntelliJ IDEA は特定のフォルダーを Defender の除外リストに追加することを提案しています。通知には、これらの設定を自動的に再構成するオプション、または最初に Defender の構成手順を確認して手動で行うオプションが用意されています。

編集者

コンテンツを貼り付ける場所を指定するオプション

コンテンツを貼り付ける場所を指定するオプション

v2023.1 では、コピーまたは切り取り時にコンテンツが選択されていない行を貼り付けるときのユーザー エクスペリエンスを微調整しました。貼り付けたコンテンツの配置場所を制御できる特別な設定が追加されました。[設定/環境設定] | [詳細設定][エディター]セクションを見つけ、ドロップダウン リストから貼り付け操作の目的の動作を選択します。

選択したコードでスペースのみを表示するオプション

選択したコードでスペースのみを表示するオプション

選択したコードでスペースのみを表示するオプション

選択したコードでスペースのみを表示するオプション

前へ次へ

選択したコードでスペースのみを表示するオプション

IntelliJ IDEA 2023.1 は、設定/環境設定 | エディター | 一般 | 外観 | 空白を表示(設定/環境設定 | エディター | 一般 | 外観 | 空白を表示) に新しい選択チェックボックスを提供し、IDE でスペースをドットとして表示するようにこのセットを構成できますコード選択時のみ。

カスタム正規表現ベースの検索および置換チェック

カスタム正規表現ベースの検索および置換チェック

カスタム正規表現ベースの検索および置換チェック

カスタム正規表現ベースの検索および置換チェック

カスタム正規表現ベースの検索および置換チェック

前へ次へ

カスタム正規表現ベースの検索および置換チェック

IntelliJ IDEA 2023.1 では、正規表現を使用して独自の検索および置換チェックを作成できます。これらのチェックは、スタイル ベースまたはフォーマット ベースの問題を強調する場合に特に役立ちます。詳細については、このブログ投稿をご覧ください。

Markdown ファイルのテーブルを再フォーマットする新しいインテント アクション

Markdown ファイルのテーブルを再フォーマットする新しいインテント アクション

Markdown ファイル内の表のフォーマットを修正するために、新しいインテント アクションを使用できます。コンテキスト アクションのショートカット (⌥⏎) を使用するか、黄色の電球アイコンをクリックして、表示されるリストから[テーブルの再フォーマット]を選択することで、クイック フィックスを使用できます。

Markdown ファイルの段落を埋める

Markdown ファイルの段落を埋める(段落を埋める)

Markdown ファイルは、Fill Paragraphエディター アクションをサポートするようになりました。これにより、長いテキストを同じ長さの複数の行に分割できます。これを行うには、編集する段落内にテキスト カーソルを置き、[編集] メニューからアクションを呼び出すか、[アクションの検索] (⇧⌘A) を使用して [段落を埋める] コマンドを検索します

Markdown の新しいスマート キー設定ページ

Markdown の新しいスマート キー設定ページ

設定/環境設定 | エディター | 一般 | スマート キーに、Markdown 環境設定を構成および編集するための専用ページを追加しましこのページでは、設定/環境設定 | 言語 & フレームワーク の以前の単一のチェックボックスを置き換えて、さまざまなエディター機能に個別のチェックボックスを提供することで、環境設定管理を簡素化します

ハッシュと特殊値のスペルをチェックしない

ハッシュと特殊値のスペルをチェックしない

更新されたTypo (typo) チェックでは、ハッシュと特殊値のスペルがチェックされなくなり、タイプミスとして報告されなくなりました。この更新プログラムは、次の値を対象としています。

  • Md5およびSha116 進値。Sha256
  • およびbase64 でエンコードされた整合性値shaNNN-前.Sha384Sha512
  • JWTトークン。

ジャワ

新しい Java インスペクション

新しい Java インスペクション

新しい Java インスペクション

新しい Java インスペクション

新しい Java インスペクション

新しい Java インスペクション

新しい Java インスペクション

新しい Java インスペクション

前へ次へ

新しい Java インスペクション

コードをクリーンでエラーのない状態に保つために、いくつかの既存の Java インスペクションをアップグレードし、新しいものを追加しました。不正なフォーマット文字列チェックで、一般的な Java 構文に準拠しない不正な時間変換が報告されるようになりました。冗長文字列操作チェックは、冗長なStringBuilder.toString()呼び出し、それらを に置き換えるクイックフィックスを提供するようになりましたcontentEquals()。これにより、中間Stringオブジェクトの。また、Stringコンストラクター、それらを削除するためのクイック フィックスを提案します。IntelliJ IDEA 2023.1 のその他のコード インスペクションの改善点については、このブログ投稿を参照してください。

Java 20 のサポート

Java 20 のサポート

IntelliJ IDEA 2023.1 は、言語機能の変更を含む Java 20 で追加された最新の更新をサポートすることで、Java 開発者の認知的負荷を引き続き軽減します *スイッチのパターン マッチング (スイッチ パターン マッチング)* および *レコード パターン (レコード パターン)*。詳細については、このブログ投稿を参照してください。

Extract Method リファクタリングの改善

Extract Methodリファクタリングの改善

新しいオプションを使用すると、選択したコード セグメントに返す必要のある変数が複数ある場合でも、更新されたExtract Methodリファクタリングを適用できます。このような場合、IDE は最初に変数を新しいレコードまたは Bean クラスにラップすることを提案し、次にメソッド抽出を実行します。

VM オプション フィールドのオートコンプリート

VM オプションフィールドのオートコンプリート

実行/デバッグ構成ポップアップのVM オプションフィールドにオートコンプリートを統合しました現在、フラグの名前を入力すると、IDE は使用可能なコマンド ライン オプションのリストを提案します。これは-XX:-Xオプションと、IntelliJ IDEA によって自動的に構成されないいくつかの標準オプションで機能しますが、またはで-eaは機能しません-cp–release

スカラ

ブレースなしの Scala 構文のサポートの改善

ブレースなしの Scala 構文のサポートの改善

IntelliJ IDEA は、ブレースのない Scala コードを正しく脱糖し、「より少ないブレース」機能を使用するリファクタリングも処理するようになりました。また、ワークシートでブレースのない構文をサポートし、コード内で拡張メソッドを上下に移動するときにインデントを正しく解釈します。

sbt プロジェクトのサポートの改善

sbt プロジェクトのサポートの改善

Gradle では、空のモジュールがあり、ソース コードのルート ディレクトリを作成する場合は、役立つアドバイスが含まれている [新しいディレクトリ]ダイアログを使用できます。v2023.1 では、このダイアログは sbt プロジェクトでも使用できます。設定/環境設定 | ビルド、実行、デプロイ | ビルド ツール| sbt、使用箇所の検索(使用箇所の検索、⌥F7) アクションで sbt ランチャーの正式なパラメーターを指定することもできます。

アップグレードされた Scala チェック

アップグレードされた Scala チェック

Unused 宣言チェックは、多くの修正と改善を受けました。IntelliJ IDEA は、プロジェクト XML ファイルでのシンボルの使用を検出できるようになりました。このチェックでは、用語への参照と型への参照も区別され、正しくフラグが付けられます。Can be privateチェックも更新されました。たとえば、ワークシートと部分クラスの最上位の定義が強調表示されなくなりました。再帰呼び出しの場合、呼び出し回線の左側にガター アイコンが表示されます。

Scala 3 のコード編集の改善

Scala 3 のコード編集の改善

Cats ライブラリを使用する場合など、多数の暗黙的なパラメーターがインポートされ、コードを解析する必要がある場合の Scala 3 の強調表示のパフォーマンスが向上しました。IntelliJ IDEA 2023.1 には、using句。

簡素化されたインポート管理

以前にコンパイラ ベースの強調表示が使用されていた場合、すべてのインポートが使用済みとしてマークされていました。ただし、Scala 3.3 では新しいコンパイラ オプションが導入されています-Wunused:importsプロジェクトでこのオプションが使用されている場合、IDE は未使用のインポートを認識するようになりました。の自動インポート動作もEnums修正しまし。

Scala 3 および Scala 2 デコンパイラーの改善

IntelliJ IDEA 2023.1 は、Scala 3 および Scala 2 デコンパイラーに多数の修正と改善をもたらします。Scala 2 および Scala 3 バイトコードの逆コンパイルの出力は、読みやすくするために統合されています。

アナライザ

フレーム グラフ タブの改善された UI

Flame Graphタブの改善された UI Ultimate

[Flame Graph]タブを更新して、呼び出しの色分けされた強調表示を導入しました。現在開いているプロジェクトに属するメソッドが黄色で強調表示されます。このことから、特定のパフォーマンスの問題を解決するために変更できるコードを簡単に区別できます。また、Flame Graphタブの全体的な配色をより落ち着いたものに変更しました。

バージョン管理システム

構造ツールウィンドウの VCS ステータスカラーヒント

構造ツールウィンドウの VCS ステータスカラーヒント

ファイルの変更を追跡しやすくするために、構造ツールウィンドウにカラーヒントを追加しました。変更されたオブジェクトの名前は青色になり、新しく追加されたオブジェクトの名前はツール ウィンドウで緑色で強調表示されます。

GitHub のコード レビュー ワークフローの改善

GitHub のコード レビュー ワークフローの改善

IDE でコードをレビューするプロセスを簡素化するために、プル リクエストツール ウィンドウを作り直しました。開くプル リクエストごとに専用のタブが表示されるようになりました。タブには変更されたファイルのリストがすぐに表示されますが、以前よりも情報が少なくなるため、目の前のタスクに集中することができます。新しい専用ボタンを使用して、プル リクエストの現在の状態に最も関連するアクションを簡単に実行できるようになりました。

改善されたブランチ ポップアップ

改善されたブランチポップアップ

Branchesポップアップの使いやすさを改善しましたたとえば、ブランチはグループ化され、展開可能なリストに格納され、ナビゲーションが容易になります。

Create New Branch ポップアップでのオートコンプリート

Create New Branchポップアップでのオートコンプリート

IntelliJ IDEA 2023.1 は、Create New Branchポップアップでオートコンプリートを提供します。新しいブランチの名前を入力すると、既存のローカル ブランチの名前に基づいて、関連するプレフィックスが IDE によって提案されます。

ビルドツール

プロジェクト作成時に Gradle のバージョンを指定するオプション

プロジェクト作成時に Gradle のバージョンを指定するオプション

新しい Gradle プロジェクトを構成するときに、新しいプロジェクトウィザードで目的のラッパー バージョンを直接選択できるようになりました。[詳細設定]セクションを展開し[自動選択]のチェックを外して、希望するオプションを指定します。[Gradleバージョン] コンボ ボックスの下の[今後のプロジェクトにこれらの設定を使用する]を有効にすることで、選択内容を IDE に記憶させることができます。

Gradle ツールチェーンから Java SDK を検出する

Gradle ツールチェーンから Java SDK を検出する

プロジェクトをインポートするとき、IntelliJ IDEA 2023.1 は Gradle ツールチェーン構成を検出し、モジュール設定で一致する Java SDK を設定できるようになりました。

実行/デバッグ

カバレッジ付きで現在のファイルを実行するカスタム ショートカット キーを割り当てるオプション

カバレッジ付きで現在のファイルを実行するカスタム ショートカット キーを割り当てるオプション

カバレッジ付きで現在のファイルを実行するカスタム ショートカット キーを割り当てるオプション

カバレッジ付きで現在のファイルを実行するカスタム ショートカット キーを割り当てるオプション

前へ次へ

カバレッジ付きで現在のファイルを実行するカスタム ショートカット キーを割り当てるオプション

IntelliJ IDEA 2023.1 では、実行構成がまだ作成されていない場合でも、現在開いているファイルのカバレッジ付きで実行(カバレッジ付きで実行) アクションを開始するためのショートカットを作成できます。このようなショートカットを割り当てるには、最初にSettings/Preferences | Keymapに移動し、オプションRun with Coverage context configurationを探して、新しいキーの組み合わせを追加します。

カバレッジ ビューでクラスをフィルター処理するオプション

カバレッジビューでクラスをフィルター処理するオプション

IntelliJ IDEA 2023.1 では、カバレッジビューでクラスをフィルタリングして、テスト時に特別な注意が必要な最近更新されたクラスとメソッドに焦点を当てることができます。デフォルトでは、変更がコミットされていないクラスのリストが表示されます。2 番目のフィルター オプションは、完全にカバーされたクラスを非表示にすることができます。

フレームワークとテクノロジー

Spring Security 6 のサポート

Spring Security 6 支持 Ultimate

IntelliJ IDEA Ultimate 2023.1 は、Spring Security 6 で導入された API の URL マッピングとセキュリティ ロール ナビゲーションの更新されたサポートを提供します。

macOS でのすべてのプロジェクト ウィンドウの結合アクション

macOS でのすべてのプロジェクト ウィンドウの結合アクション

macOS でのすべてのプロジェクト ウィンドウの結合アクション

macOS でのすべてのプロジェクト ウィンドウの結合アクション

前へ次へ

Spring 実行構成でビルドと実行を Gradle Ultimate に委任する

Spring 実行構成では、Gradle がプロジェクトの実行とビルドのデフォルト オプションになりました。IDE は、設定/環境設定 | ビルド、実行、デプロイ | ビルド ツール | Gradle で定義されているように、Gradle を使用してマスター設定でプロジェクトをビルドおよび実行するようになりました

Spring Security 6 のサポート

VCS Ultimate を介して Spring および JPA ファセット設定を共有するオプション

IntelliJ IDEA Ultimate 2023.1 では、File | Project Structure | Modules のカスタム ファセットを介して Spring および JPA 設定を変更および共有できますたとえば、JPA 用に選択したデータ ソースをチームで共有する場合、JPA ファセットを作成し、*.iml 拡張子を持つモジュール ファイルを追加することで、その設定をバージョン管理システムにコミットできます。

Spring および Micronaut のデータ リポジトリからデータベース コンソールで MongoDB クエリを実行する

Spring および Micronaut のデータ リポジトリからデータベースコンソールで Ultimate の MongoDB クエリを実行する

IntelliJ IDEA Ultimate 2023.1 は、Spring および Micronaut データ ウェアハウスからデータベースコンソールで MongoDB クエリを実行できます。クエリ文字列で新しいRun query in consoleインテント アクションを使用するだけです。IDE は、追加の要求パラメーターを含む、対応する JavaScript 呼び出しを生成しますsort

Project Reactor: リアクティブ コードのインスペクションの改善

Project Reactor: リアクティブ コードのインスペクション Ultimate の改善

IntelliJ IDEA Ultimate 2023.1 は、リアクティブ コードのより広範なインスペクションを提供します。たとえば、IDE はReactor 3 リファレンス ガイドで説明されているMono<Void>型の変換演算子の使用を報告するようになりました。

Apache ダボのサポート

Apache ダボのサポート

Apache ダボのサポート

Apache ダボのサポート

前へ次へ

Apache Dubbo 支持 Ultimate

IntelliJ IDEA の Spring サポートの一部としてフレームワークの機能を提供するために、Apache Dubbo を統合する新しい独自のプラグインを実装しました。このプラグインはJetBrains Marketplaceからダウンロードするか、設定/環境設定 | プラグイン(設定/環境設定 | プラグイン) を介してIDE に直接インストールできます。

OpenAPI 用に生成された Swagger アノテーションの認識

OpenAPI 用に生成された Swagger アノテーション認識 Ultimate

Spring コントローラーで Swagger 2.X アノテーションを使用して API の追加のメタデータを定義する場合、IntelliJ IDEA Ultimate は、URL インライン ポップアップ ダイアログまたはエンドポイント ツール ウィンドウから OpenAPI ファイルを生成するときにこれらのアノテーションを含めます

OpenAPI 仕様セクションの編集を複数のファイルに分割するオプション

複数のファイルの OpenAPI 仕様セクションを分割編集するオプション Ultimate

大規模な OpenAPI 仕様の一部を個別のファイルで編集し、簡単にナビゲートできるようになりました。さらに、IDE は、メインの仕様ファイルと同じ方法で、これらのファイルのコード補完と強調表示を提供します。

エンドポイント ツール ウィンドウから gRPC リクエストを実行するオプション

エンドポイントツール ウィンドウ UltimateからGRPC 要求を実行するオプション

IntelliJ IDEA Ultimate 2023.1 では、.jar アーカイブにインポートを含む proto ファイルから GRPC リクエストを実行できます。OneOfMap<K,V>タイプなどのリクエストボディのコード補完も改善しました。さらに、エンドポイントツール ウィンドウに Protobuf エンドポイント用のHTTP クライアントタブを追加しました。

Ktor での application.yaml 構成ファイルの編集サポートの改善

Ktor の application.yaml 構成ファイルの編集サポートの改善 Ultimate

IDE は、コード補完、強調表示、検証など、Ktor で application.yaml 構成ファイルを操作するために必要なすべての編集機能を提供します。

ドッカー

すべての Docker Compose コンテナーからの結合ログ

すべての Docker Compose コンテナーからの結合ログ

Docker Compose ノードの[ダッシュボード]タブは、個々の Docker Compose コンテナーからリアルタイムで更新される 1 つの表示にログをプルするようになりました。

Azure コンテナー レジストリのサポート

Azure コンテナー レジストリのサポート

Azure Container Registry に簡単に接続できるようになりました。設定/環境設定 | ビルド、実行、デプロイ | Docker | Docker レジストリーに移動し、レジストリー入力フィールドでDocker V2を選択してセットアップします。

:z マウント オプションを適用して、ボリュームの新しい設定を SELinux にバインドします。

:zマウントオプションを適用して、 SELinux でボリュームの新しい設定をバインドします

:z構成フラグを Docker バインド マウントに追加して、SELinux ワークステーション上の Docker コンテナーにボリュームをアタッチできるようになりました。設定/環境設定 |詳細設定 | Dockerに移動して、この機能を有効にします。

サービスツールウィンドウの Docker コンテナーのヘルスステータス

サービスツールウィンドウの Docker コンテナーのヘルスステータス

IntelliJ IDEA 2023.1 は、Docker ヘルス チェックの結果を通知します。サービスツールウィンドウの名前の横に、実行中の Docker コンテナーのヘルスステータスを表示できますまた、ステータスをより見やすくするために、正常に稼働しているコンテナーにはアイコンに小さな緑色の点が表示され、異常なコンテナーには赤いフラグが表示されます。

Docker デバッグは廃止されました

Docker デバッグ機能は廃止されました。Docker コンテナーを使用してアプリケーションをデバッグするには、代わりにターゲットの実行を使用します。

Kubernetes

New Kubernetes Resource ポップアップのファイル テンプレート

新しい Kubernetes リソースポップアップの File Template Ultimate

Kubernetes ファイルの作成を簡単にするために、新しいアクションを [ファイル] | [新規]メニューに追加しました。[新しい Kubernetes リソース]オプションを選択すると、 PodDeploymentConfigMapなどの最も一般的なリソース タイプを一覧表示するポップアップが表示されます。

新しい Kubernetes シークレットを作成するアクション

新しい Kubernetes Secrets Ultimate を作成するためのアクション

IntelliJ IDEA Ultimate 2023.1 では、Kubernetes シークレットを作成するための新しいダイアログが導入されています。新しいシークレットを定義するには、キー値のデータを手動で入力するか、内容が使用されるファイルを指定できます。

クラスターからロードされた Kubernetes リソースの色分けされた変更マーカー

クラスターからロードされた Kubernetes リソースの色分けされた変更マーカー

クラスターからロードされた Kubernetes リソースの色分けされた変更マーカー

クラスターからロードされた Kubernetes リソースの色分けされた変更マーカー

前へ次へ

クラスターからロードされた Kubernetes リソースの色分けマーカー Ultimate

クラスター内のリソースでView YAML操作を使用し、開いているファイルを変更すると、IntelliJ IDEA Ultimate はすべての編集をガターの色分けされたマーカーで強調表示するようになりました。このようにして、クラスターに適用し直す前に、リソースの目的の部分に変更を確実に加えることができます。さらに、[Compare with Cluster]アイコンを使用すると、完全な差分ビューが開き、クラスターからリソースの現在のバージョンを取得してローカル バージョンと比較できます。

kubeconfig ファイルの UX の改善

kubeconfig ファイルの UX の改善

kubeconfig ファイルの UX の改善

kubeconfig ファイルの UX の改善

kubeconfig ファイルの UX の改善

前へ次へ

kubeconfig ファイルの UX の改善 Ultimate

IntelliJ IDEA Ultimate 2023.1 は、kubeconfig ファイルを操作するためのユーザー エクスペリエンスを向上させます。[サービス]ビューで kubeconfig ファイルに簡単にアクセスして、エディターで開くことができます。IDE の外部で kubeconfig ファイルを変更した場合、IntelliJ IDEA はこれを検出し、サービス ツール ウィンドウの構成を自動的に更新しますコードの強調表示と kubeconfig ファイルの補完も提供されます。

[サービス] ビューでアクションにカスタム ショートカット キーを割り当てる

サービスビューUltimateのアクションにカスタム キーボード ショートカットを割り当てる

[サービス]ビューで、ポートの転送リソースの削除リソースの説明など、ほとんどの Kubernetes 操作にショートカット キーを割り当てることができるようになりました。次のパスに従ってカスタム ショートカットを設定します:設定/環境設定 | キーマップ | プラグイン | Kubernetes (設定/環境設定 | キーマップ | プラグイン | Kubernetes)。

リモート開発とコラボレーション

Code With Me セッションの主催者のみが利用できるエントリの追加の洞察

Code With Me セッションの主催者のみが利用できるエントリの追加の洞察

これで、ゲストがセッションに接続すると、クライアント側は通常の JetBrains IDE のように見えます。ゲストは、ホストのみがアクセスできるグレー表示されたアイテムを含め、ホストが見るすべてのアイテムを見ることができます。ゲストは利用できないアクションを明確に表示し、ホストに代わりにそれらを実行するよう依頼できます。

Code With Me でワンクリックの許可要求と承認

Code With Me でワンクリックの許可要求と承認

訪問者は、利用できないエントリの横にある鍵のアイコンをクリックするだけで、追加の権限を要求できます。サポート エージェントは最初から必要なアクセス権を特定する必要がなくなり、その場で訪問者の追加のアクセス許可を簡単に承認できます。

最近のリモート開発プロジェクトの概要の改善

最近のリモート開発プロジェクトの概要の改善 Ultimate

最近のアイテムは、クライアントではなくホストに保存されるようになりました。これにより、別のクライアントから接続している場合でも、最新の情報を正確に提供できます。また、ホスト マシンで使用する IDE のバージョンを選択するなど、より便利なオプションも追加しました。

ウェブ開発

アストロサポート

Astro は Ultimate をサポートします

待望のAstroサポートが IntelliJ IDEA 2023.1 に追加されました! Settings/Preferences | Pluginsから新しいAstro プラグインをインストールして入手します。プラグインは、構文の強調表示、自動インポートによるコード補完、リファクタリング、ナビゲーション、適切な書式設定などの基本的な機能を提供します。

Vue テンプレートでの TypeScript のサポート

Vue テンプレートでの TypeScript の究極のサポート

Vue テンプレートに TypeScript のサポートを追加しました。タグ内の属性を に設定すると有効になりscriptます。以前はタグ内の属性に関係なく JavaScript が使用されていました。IntelliJ IDEA は、Vue 単一ファイル コンポーネント テンプレートのクイック ドキュメントで、インライン キャスト、改善された型の縮小、および正しい推定型情報のサポートを提供するようになりました。langtsscriptlang

文字列からテンプレート リテラルへの自動変換

文字列からテンプレート リテラルへの自動変換 Ultimate

IntelliJ IDEA は、入力時に一重引用符または二重引用符で囲まれた文字列をテンプレート リテラルに自動的に変換するよう${ に。これは、生の文字列と JSX 属性に対して機能します。

Tailwind CSS 構成

Tailwind CSS 構成アルティメット

このリリースでは、classAttributesオプションtailwindCSS.experimental.configFileこれらの構成オプションは、設定/ 環境設定 | 言語とフレームワーク | スタイル シート | Tailwind CSS で設定できます。

他の

  • IntelliJ IDEA にバンドルされている Android プラグインは、Android Gradle Plugin (AGP) 7.4.0 のサポートを含む、Android Studio Electric のすべての機能を提供するようになりました。

おすすめ

転載: blog.csdn.net/A_yonga/article/details/129864132