この記事では、phpstorm に関する関連知識を提供します。主に、Blade および Twig サポートの改善、新しい高度な PHP メタデータ関数、@method アノテーションのジェネリックスなど、バージョン 2022.1 の正式リリースに関連する問題を紹介します。エディターにもいくつかの改善が加えられており、皆様のお役に立てれば幸いです。
推奨学習:「phpstorm チュートリアル」
PhpStorm 2022.1 が正式にリリースされました。このバージョンには、Blade および Twig サポートの改善、新しい高度な PHP メタデータ機能、@method アノテーションのジェネリックス、およびエディターのいくつかの改善が含まれています。次の抜粋では、新機能の一部を紹介します。
PhpStorm 2022.1 では、メジャーな機能が追加されました。 IDE が Blade テンプレートを処理する方法が変更され、.blade.php ファイルのコード補完が改善されました:
Blade テンプレートのコード補完と書式設定に関するさらなる問題も発生しました。解決済み:
での名前空間のサポート
Twig テンプレートの改善
タグの自動補完を無効にする新しいオプション一部のユーザーは、「{%」と入力した後に Twig タグが自動的に補完されないようにしたいと考えています。
#開始タグと終了タグを {% から {{ に更新すると、開始タグと終了タグも自動的にオフになります。この動作は構成可能です。同時に編集する必要があります。
WordPress の改善点
PhpStorm 2022.1 では、呼び出しの左側にガター アイコンがあります。クリックすると、登録やその他の呼び出しを含むフックの使用状況のリストが表示されます。
get_template_directory_uri() を使用した動的パスのサポート
このリリースでは、パスに get_template_directory_uri() 関数のサポートが追加されています。複数行およびネストされた配列形状
PhpStorm 2022.1
この場合、配列形状アノテーションを使用して配列構造を定義し、キーのコード補完を取得し、値の型を推測できます。
Booth PHPDoc および属性構文は、戻り値の型とパラメーターの型定義をサポートする PhpStorm でも使用できます。複数行およびネストに加えて、コメント サポートに加えて、配列形状には他にも多くの改良点があります。
@method アノテーションのジェネリックスPhpStorm 2022.1 は、@method 定義のジェネリック型をサポートします:新しい高度な PHP メタデータ機能
# 動的呼び出しでも、パラメーター値から受信して自動的に処理できます 特定のメソッド名:
共用体型を @|MyClass として指定できるようになりました:
In 他のメタデータ機能の詳細については、ドキュメントを参照してください。
強化された新しいプロジェクト ウィザード: 新しい空のプロジェクトを作成するときに、そのプロジェクト用にコンポーザー.json ファイルを自動的に生成し、提供することを選択できます。必要な依存関係。
#プロジェクトを作成した後、PhpStorm はそれらをインストールするように求めます: WebDAV はRsync コマンド ラインをオーバーライドします。パラメータ
このリリースでは、オプションのセットをカスタマイズできます: [設定] | [環境設定] | [ツール] | [rsync] に移動し、必要なオプションのセットを指定します:
新しいチェック
冗長な修飾子
/i (大文字と小文字は区別されません)文字が含まれていません
/D( PCRE_DOLLAR_ENDONLY ) ドル記号が含まれていないパターン、または \m(PCRE_MULTILINE) 修飾子
/s (ドットは改行文字と一致します) が含まれているパターン内ドットを含まないモード
PhpStorm には、これらの修飾子をすばやく削除するための Alt Enter クイックフィックスが用意されています。
サポートされていない修飾子
新しい通知ツール ウィンドウ
Markdown の改善
README ファイルは通常、ソフトウェア PhpStorm 2022.1 の実行手順を説明するために使用されます。このような Markdown ファイルからコマンドを直接実行できるようになります。コマンドの左側にあるガターの実行アイコンをクリックするだけです。
新しいオプションは、[環境設定/設定 | 設定] のマークダウン ファイルから直接実行できる検出コマンドで管理できます。
Markdown コード スニペットのコピー
新しいバージョンでは、新しいコード スニペットのコピー操作が Markdown ブロックに追加され、Markdown コードをクリップボードにすばやくコピーできます。
LightEdit モードでのコードの再フォーマット
Vue の改善
PhpStorm は、createApp 構文も正しくサポートしており、createApp 関連要素を使用して作成されたアプリケーションと正しく一致します。
クラック版がないのが残念です
推奨学習: 「
phpstorm チュートリアル以上がPHPStorm2022.1が正式リリースされました!どのような機能改善が行われたかを確認してください。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。