- ChatGPT オープン ソース パブリック アカウント: https://gitee.com/wy521a/astar-weixin-mp
- 最新の変更点 2023.1
- メジャーアップデート
- ユーザー体験
- 編集者
- ジャワ
- スカラ
- アナライザ
- バージョン管理システム
- ビルドツール
- 実行/デバッグ
- フレームワークとテクノロジー
- ドッカー
- Kubernetes
- リモート開発とコラボレーション
- ウェブ開発
- 他の
IntelliJ IDEA 2023.1 の最新の変更点
メジャーアップデート
前へ次へ
新しい UI 拡張機能のベータ版
IDE の新しい UI に関するフィードバックに基づいて、最も一般的な要求に対していくつかの更新を実装しました。スペースと要素を減らすことで、より統一された IDE の外観を提供するコンパクト モードが導入されました。新しい UI には、ツール ウィンドウ領域を垂直に分割するためのオプションと、古い UI のようにウィンドウを便利に配置するためのオプションが用意されています。メイン ウィンドウのヘッダーにある実行ウィジェットが再設計され、よりソフトで快適な外観になりました。新しい UI の機能強化について詳しくは、こちらをご覧ください。引き続き新しい UI をお試しください。
新しい UI を有効にする
プロジェクトを開いたときに IDE 機能を提供する
ファイルをスキャンしてインデックスを作成するプロセスをスマート モードで実行することにより、IDE の起動エクスペリエンスが改善されました。これにより、起動プロセスの早い段階で完全な IDE 機能が提供されます。プロジェクトを開くと、IntelliJ IDEA 2023.1 はプロジェクトの以前のセッションからの既存のキャッシュを使用し、同時にインデックスを作成するファイルを探します。スキャンで変更が見つからない場合は、IDE の準備が整い、以前の起動時のインデックス作成による遅延が解消されます。
Maven プロジェクトのインポートの高速化
依存関係の解決を最適化し、ファセットのインポートと構成の背後にあるプロセスをやり直すことで、Maven プロジェクトをインポートするときの IDE のパフォーマンスを大幅に改善しました。
バックグラウンド送信チェック
Git と Mercurial のコミット チェックの動作を見直して、コミット プロセス全体を高速化しました。チェックは、コミット後、プッシュ前にバックグラウンドで実行されます。
Spring Security マッチャーとリクエスト マッピング用の Navigation Ultimate
アプリケーションのセキュリティ ルールを見やすくするために、IntelliJ IDEA Ultimate 2023.1 は、Spring コントローラーからセキュリティ マッチャーへの簡単なナビゲーションを提供します。ナビゲーションは、セキュリティ マッチャーとコントローラーの間で双方向です。
ユーザー体験
前へ次へ
完全な 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でデフォルトで有効になっている機械学習主導のクラス検索
より意味のある正確な検索結果を提供するために、機械学習ランキングをどこでも検索(ダブル ⇧) 機能にさらに統合しました。[クラス] タブの並べ替えアルゴリズムも、[アクション]タブと[ファイル]タブの結果と同様に、デフォルトで機械学習を利用するようになりました。
パフォーマンスを向上させるために 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 ファイルは、Fill Paragraphエディター アクションをサポートするようになりました。これにより、長いテキストを同じ長さの複数の行に分割できます。これを行うには、編集する段落内にテキスト カーソルを置き、[編集] メニューからアクションを呼び出すか、[アクションの検索] (⇧⌘A) を使用して [段落を埋める] コマンドを検索します。
Markdown の新しいスマート キー設定ページ
設定/環境設定 | エディター | 一般 | スマート キーに、Markdown 環境設定を構成および編集するための専用ページを追加しました。このページでは、設定/環境設定 | 言語 & フレームワーク の以前の単一のチェックボックスを置き換えて、さまざまなエディター機能に個別のチェックボックスを提供することで、環境設定管理を簡素化します。
ハッシュと特殊値のスペルをチェックしない
更新されたTypo (typo) チェックでは、ハッシュと特殊値のスペルがチェックされなくなり、タイプミスとして報告されなくなりました。この更新プログラムは、次の値を対象としています。
Md5
、およびSha1
16 進値。Sha256
- およびbase64 でエンコードされた整合性値の
shaNNN-
前.Sha384
Sha512
JWT
トークン。
ジャワ
前へ次へ
新しい Java インスペクション
コードをクリーンでエラーのない状態に保つために、いくつかの既存の Java インスペクションをアップグレードし、新しいものを追加しました。不正なフォーマット文字列チェックで、一般的な Java 構文に準拠しない不正な時間変換が報告されるようになりました。冗長文字列操作チェックは、冗長なStringBuilder.toString()
呼び出し、それらを に置き換えるクイックフィックスを提供するようになりましたcontentEquals()
。これにより、中間String
オブジェクトの。また、String
コンストラクター、それらを削除するためのクイック フィックスを提案します。IntelliJ IDEA 2023.1 のその他のコード インスペクションの改善点については、このブログ投稿を参照してください。
Java 20 のサポート
IntelliJ IDEA 2023.1 は、言語機能の変更を含む Java 20 で追加された最新の更新をサポートすることで、Java 開発者の認知的負荷を引き続き軽減します *スイッチのパターン マッチング (スイッチ パターン マッチング)* および *レコード パターン (レコード パターン)*。詳細については、このブログ投稿を参照してください。
Extract Methodリファクタリングの改善
新しいオプションを使用すると、選択したコード セグメントに返す必要のある変数が複数ある場合でも、更新されたExtract Methodリファクタリングを適用できます。このような場合、IDE は最初に変数を新しいレコードまたは Bean クラスにラップすることを提案し、次にメソッド抽出を実行します。
VM オプションフィールドのオートコンプリート
実行/デバッグ構成ポップアップのVM オプションフィールドにオートコンプリートを統合しました。現在、フラグの名前を入力すると、IDE は使用可能なコマンド ライン オプションのリストを提案します。これは-XX:
、-X
オプションと、IntelliJ IDEA によって自動的に構成されないいくつかの標準オプションで機能しますが、またはで-ea
は機能しません。-cp
–release
スカラ
ブレースなしの Scala 構文のサポートの改善
IntelliJ IDEA は、ブレースのない Scala コードを正しく脱糖し、「より少ないブレース」機能を使用するリファクタリングも処理するようになりました。また、ワークシートでブレースのない構文をサポートし、コード内で拡張メソッドを上下に移動するときにインデントを正しく解釈します。
sbt プロジェクトのサポートの改善
Gradle では、空のモジュールがあり、ソース コードのルート ディレクトリを作成する場合は、役立つアドバイスが含まれている [新しいディレクトリ]ダイアログを使用できます。v2023.1 では、このダイアログは sbt プロジェクトでも使用できます。設定/環境設定 | ビルド、実行、デプロイ | ビルド ツール| sbt、使用箇所の検索(使用箇所の検索、⌥F7) アクションで sbt ランチャーの正式なパラメーターを指定することもできます。
アップグレードされた Scala チェック
Unused 宣言チェックは、多くの修正と改善を受けました。IntelliJ IDEA は、プロジェクト XML ファイルでのシンボルの使用を検出できるようになりました。このチェックでは、用語への参照と型への参照も区別され、正しくフラグが付けられます。Can be privateチェックも更新されました。たとえば、ワークシートと部分クラスの最上位の定義が強調表示されなくなりました。再帰呼び出しの場合、呼び出し回線の左側にガター アイコンが表示されます。
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 バイトコードの逆コンパイルの出力は、読みやすくするために統合されています。
アナライザ
Flame Graphタブの改善された UI Ultimate
[Flame Graph]タブを更新して、呼び出しの色分けされた強調表示を導入しました。現在開いているプロジェクトに属するメソッドが黄色で強調表示されます。このことから、特定のパフォーマンスの問題を解決するために変更できるコードを簡単に区別できます。また、Flame Graphタブの全体的な配色をより落ち着いたものに変更しました。
バージョン管理システム
構造ツールウィンドウの VCS ステータスカラーヒント
ファイルの変更を追跡しやすくするために、構造ツールウィンドウにカラーヒントを追加しました。変更されたオブジェクトの名前は青色になり、新しく追加されたオブジェクトの名前はツール ウィンドウで緑色で強調表示されます。
GitHub のコード レビュー ワークフローの改善
IDE でコードをレビューするプロセスを簡素化するために、プル リクエストツール ウィンドウを作り直しました。開くプル リクエストごとに専用のタブが表示されるようになりました。タブには変更されたファイルのリストがすぐに表示されますが、以前よりも情報が少なくなるため、目の前のタスクに集中することができます。新しい専用ボタンを使用して、プル リクエストの現在の状態に最も関連するアクションを簡単に実行できるようになりました。
改善されたブランチポップアップ
Branchesポップアップの使いやすさを改善しました。たとえば、ブランチはグループ化され、展開可能なリストに格納され、ナビゲーションが容易になります。
Create New Branchポップアップでのオートコンプリート
IntelliJ IDEA 2023.1 は、Create New Branchポップアップでオートコンプリートを提供します。新しいブランチの名前を入力すると、既存のローカル ブランチの名前に基づいて、関連するプレフィックスが IDE によって提案されます。
ビルドツール
プロジェクト作成時に Gradle のバージョンを指定するオプション
新しい Gradle プロジェクトを構成するときに、新しいプロジェクトウィザードで目的のラッパー バージョンを直接選択できるようになりました。[詳細設定]セクションを展開し、[自動選択]のチェックを外して、希望するオプションを指定します。[Gradleバージョン] コンボ ボックスの下の[今後のプロジェクトにこれらの設定を使用する]を有効にすることで、選択内容を IDE に記憶させることができます。
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 支持 Ultimate
IntelliJ IDEA Ultimate 2023.1 は、Spring Security 6 で導入された API の URL マッピングとセキュリティ ロール ナビゲーションの更新されたサポートを提供します。
前へ次へ
Spring 実行構成でビルドと実行を Gradle Ultimate に委任する
Spring 実行構成では、Gradle がプロジェクトの実行とビルドのデフォルト オプションになりました。IDE は、設定/環境設定 | ビルド、実行、デプロイ | ビルド ツール | Gradle で定義されているように、Gradle を使用してマスター設定でプロジェクトをビルドおよび実行するようになりました。
VCS Ultimate を介して Spring および JPA ファセット設定を共有するオプション
IntelliJ IDEA Ultimate 2023.1 では、File | Project Structure | Modules のカスタム ファセットを介して Spring および JPA 設定を変更および共有できます。たとえば、JPA 用に選択したデータ ソースをチームで共有する場合、JPA ファセットを作成し、*.iml 拡張子を持つモジュール ファイルを追加することで、その設定をバージョン管理システムにコミットできます。
Spring および Micronaut のデータ リポジトリからデータベースコンソールで Ultimate の MongoDB クエリを実行する
IntelliJ IDEA Ultimate 2023.1 は、Spring および Micronaut データ ウェアハウスからデータベースコンソールで MongoDB クエリを実行できます。クエリ文字列で新しいRun query in consoleインテント アクションを使用するだけです。IDE は、追加の要求パラメーターを含む、対応する JavaScript 呼び出しを生成しますsort
。
Project Reactor: リアクティブ コードのインスペクション Ultimate の改善
IntelliJ IDEA Ultimate 2023.1 は、リアクティブ コードのより広範なインスペクションを提供します。たとえば、IDE はReactor 3 リファレンス ガイドで説明されているMono<Void>
型の変換演算子の使用を報告するようになりました。
前へ次へ
Apache Dubbo 支持 Ultimate
IntelliJ IDEA の Spring サポートの一部としてフレームワークの機能を提供するために、Apache Dubbo を統合する新しい独自のプラグインを実装しました。このプラグインはJetBrains Marketplaceからダウンロードするか、設定/環境設定 | プラグイン(設定/環境設定 | プラグイン) を介してIDE に直接インストールできます。
OpenAPI 用に生成された Swagger アノテーション認識 Ultimate
Spring コントローラーで Swagger 2.X アノテーションを使用して API の追加のメタデータを定義する場合、IntelliJ IDEA Ultimate は、URL インライン ポップアップ ダイアログまたはエンドポイント ツール ウィンドウから OpenAPI ファイルを生成するときにこれらのアノテーションを含めます。
複数のファイルの OpenAPI 仕様セクションを分割編集するオプション Ultimate
大規模な OpenAPI 仕様の一部を個別のファイルで編集し、簡単にナビゲートできるようになりました。さらに、IDE は、メインの仕様ファイルと同じ方法で、これらのファイルのコード補完と強調表示を提供します。
エンドポイントツール ウィンドウ UltimateからGRPC 要求を実行するオプション
IntelliJ IDEA Ultimate 2023.1 では、.jar アーカイブにインポートを含む proto ファイルから GRPC リクエストを実行できます。OneOf
やMap<K,V>
タイプなどのリクエストボディのコード補完も改善しました。さらに、エンドポイントツール ウィンドウに Protobuf エンドポイント用のHTTP クライアントタブを追加しました。
Ktor の application.yaml 構成ファイルの編集サポートの改善 Ultimate
IDE は、コード補完、強調表示、検証など、Ktor で application.yaml 構成ファイルを操作するために必要なすべての編集機能を提供します。
ドッカー
すべての Docker Compose コンテナーからの結合ログ
Docker Compose ノードの[ダッシュボード]タブは、個々の Docker Compose コンテナーからリアルタイムで更新される 1 つの表示にログをプルするようになりました。
Azure コンテナー レジストリのサポート
Azure Container Registry に簡単に接続できるようになりました。設定/環境設定 | ビルド、実行、デプロイ | Docker | Docker レジストリーに移動し、レジストリー入力フィールドでDocker V2を選択してセットアップします。
:z
マウントオプションを適用して、 SELinux でボリュームの新しい設定をバインドします
:z
構成フラグを Docker バインド マウントに追加して、SELinux ワークステーション上の Docker コンテナーにボリュームをアタッチできるようになりました。設定/環境設定 |詳細設定 | Dockerに移動して、この機能を有効にします。
サービスツールウィンドウの Docker コンテナーのヘルスステータス
IntelliJ IDEA 2023.1 は、Docker ヘルス チェックの結果を通知します。サービスツールウィンドウの名前の横に、実行中の Docker コンテナーのヘルスステータスを表示できます。また、ステータスをより見やすくするために、正常に稼働しているコンテナーにはアイコンに小さな緑色の点が表示され、異常なコンテナーには赤いフラグが表示されます。
Docker デバッグは廃止されました
Docker デバッグ機能は廃止されました。Docker コンテナーを使用してアプリケーションをデバッグするには、代わりにターゲットの実行を使用します。
Kubernetes
新しい Kubernetes リソースポップアップの File Template Ultimate
Kubernetes ファイルの作成を簡単にするために、新しいアクションを [ファイル] | [新規]メニューに追加しました。[新しい Kubernetes リソース]オプションを選択すると、 Pod、Deployment、ConfigMapなどの最も一般的なリソース タイプを一覧表示するポップアップが表示されます。
新しい Kubernetes Secrets Ultimate を作成するためのアクション
IntelliJ IDEA Ultimate 2023.1 では、Kubernetes シークレットを作成するための新しいダイアログが導入されています。新しいシークレットを定義するには、キーと値のデータを手動で入力するか、内容が使用されるファイルを指定できます。
前へ次へ
クラスターからロードされた Kubernetes リソースの色分けマーカー Ultimate
クラスター内のリソースでView YAML操作を使用し、開いているファイルを変更すると、IntelliJ IDEA Ultimate はすべての編集をガターの色分けされたマーカーで強調表示するようになりました。このようにして、クラスターに適用し直す前に、リソースの目的の部分に変更を確実に加えることができます。さらに、[Compare with Cluster]アイコンを使用すると、完全な差分ビューが開き、クラスターからリソースの現在のバージョンを取得してローカル バージョンと比較できます。
前へ次へ
kubeconfig ファイルの UX の改善 Ultimate
IntelliJ IDEA Ultimate 2023.1 は、kubeconfig ファイルを操作するためのユーザー エクスペリエンスを向上させます。[サービス]ビューで kubeconfig ファイルに簡単にアクセスして、エディターで開くことができます。IDE の外部で kubeconfig ファイルを変更した場合、IntelliJ IDEA はこれを検出し、サービス ツール ウィンドウの構成を自動的に更新します。コードの強調表示と kubeconfig ファイルの補完も提供されます。
サービスビューUltimateのアクションにカスタム キーボード ショートカットを割り当てる
[サービス]ビューで、ポートの転送、リソースの削除、リソースの説明など、ほとんどの Kubernetes 操作にショートカット キーを割り当てることができるようになりました。次のパスに従ってカスタム ショートカットを設定します:設定/環境設定 | キーマップ | プラグイン | Kubernetes (設定/環境設定 | キーマップ | プラグイン | Kubernetes)。
リモート開発とコラボレーション
Code With Me セッションの主催者のみが利用できるエントリの追加の洞察
これで、ゲストがセッションに接続すると、クライアント側は通常の JetBrains IDE のように見えます。ゲストは、ホストのみがアクセスできるグレー表示されたアイテムを含め、ホストが見るすべてのアイテムを見ることができます。ゲストは利用できないアクションを明確に表示し、ホストに代わりにそれらを実行するよう依頼できます。
Code With Me でワンクリックの許可要求と承認
訪問者は、利用できないエントリの横にある鍵のアイコンをクリックするだけで、追加の権限を要求できます。サポート エージェントは最初から必要なアクセス権を特定する必要がなくなり、その場で訪問者の追加のアクセス許可を簡単に承認できます。
最近のリモート開発プロジェクトの概要の改善 Ultimate
最近のアイテムは、クライアントではなくホストに保存されるようになりました。これにより、別のクライアントから接続している場合でも、最新の情報を正確に提供できます。また、ホスト マシンで使用する IDE のバージョンを選択するなど、より便利なオプションも追加しました。
ウェブ開発
Astro は Ultimate をサポートします
待望のAstroサポートが IntelliJ IDEA 2023.1 に追加されました! Settings/Preferences | Pluginsから新しいAstro プラグインをインストールして入手します。プラグインは、構文の強調表示、自動インポートによるコード補完、リファクタリング、ナビゲーション、適切な書式設定などの基本的な機能を提供します。
Vue テンプレートでの TypeScript の究極のサポート
Vue テンプレートに TypeScript のサポートを追加しました。タグ内の属性を に設定すると有効になりscript
ます。以前は、タグ内の属性に関係なく JavaScript が使用されていました。IntelliJ IDEA は、Vue 単一ファイル コンポーネント テンプレートのクイック ドキュメントで、インライン キャスト、改善された型の縮小、および正しい推定型情報のサポートを提供するようになりました。lang
ts
script
lang
文字列からテンプレート リテラルへの自動変換 Ultimate
IntelliJ IDEA は、入力時に一重引用符または二重引用符で囲まれた文字列をテンプレート リテラルに自動的に変換するよう${
に。これは、生の文字列と JSX 属性に対して機能します。
Tailwind CSS 構成アルティメット
このリリースでは、classAttributes
オプションtailwindCSS.experimental.configFile
。これらの構成オプションは、設定/ 環境設定 | 言語とフレームワーク | スタイル シート | Tailwind CSS で設定できます。
他の
- IntelliJ IDEA にバンドルされている Android プラグインは、Android Gradle Plugin (AGP) 7.4.0 のサポートを含む、Android Studio Electric のすべての機能を提供するようになりました。