概要
phpstrom 2022.3がリリースされたので、新機能等を見ていきましょうか
個人的に嬉しいのをピックアップします
UIが新しくなりました
応募しないと使えなかった新UIが使用可能に
旧UI
新UI
機能的な変化
ユーザー体験
PHP のシンボルに関するいくつかのメタ情報は、エディタ内の PHP コードのすぐ隣に表示されるようになりました。
- 特定のクラス、トレイト、インターフェイス、メソッド、関数の使用回数です。シンボルをクリックする必要はありません。
- インターフェイスの実装数
- あるコードに誰が一番多く変更を加えたかについてのGitからの情報。
ちなみに、PhpStorm の Code Vision は、JavaScript および TypeScript ファイルでも機能します。
Quick-fix preview
Alt+Enterキーを押すことで、いくつかのコードの問題を自動的に修正することができます。
提案されたクイックフィックスや意図的なアクションを適用する前にプレビューできるようになったので、PhpStormの提案を受け入れるとコードがどのように変更されるかを確認することができます。
プレビューは、利用可能な意図的アクションのリストを開き、オプションの1つにカーソルを合わせると表示されます。
PHPDocブロックのリーダーモード
PhpStorm 2022.3 では、PHPDoc ブロックの外観を変更することができるようになり、より見やすいレンダリングと HTML フォーマットのサポートが提供されます。
新しいレンダリング表示を切り替えるには、任意の PHPDoc ブロックの近くにある溝アイコンをクリックします。
改善されたクイック ドキュメント
関数、クラス、メソッド上でF1 / Ctrl+Qを押すと、PhpStormはエディタ内にドキュメントを表示します。
このポップアップは大幅に作り直されました。もう、ブラウザに切り替えてドキュメントを探す必要はありません。なぜなら、すべてがコードのすぐ上にあるからです。
日時形式のプレビュー
date() などの関数に渡される日付の書式は、Y-m-d だけではなく、もっと複雑で混乱することがあります。しかし、このような場合でも、出力を丸暗記しているのでしょうか? その必要はありません。PhpStorm 2022.3では、日付フォーマットの文字列にカーソルを合わせると、ツールチップに日付の例が表示されるようになっています。
Alt+Enterのクイックフィックス・メニューにフォーマットされた日付のプレビューが表示されるように、日付のプレビューはクイックフィックス・プレビューとうまく相乗しています。
また、日付の書式文字列を編集する際には、書式パラメーターとして認識されるすべての文字に対してヒント付きのオートコンプリートが表示されます。
ブレードの改善
終了ディレクティブが自動的に追加されるようになりました。
その他
PHP8.2に対応したアップデートなど