LoginSignup
1
0

More than 1 year has passed since last update.

今年最後のphpstormアップデートを見ていきましょうか

Last updated at Posted at 2022-12-15

概要

phpstrom 2022.3がリリースされたので、新機能等を見ていきましょうか
個人的に嬉しいのをピックアップします

UIが新しくなりました

応募しないと使えなかった新UIが使用可能に

旧UI

スクリーンショット 2022-12-08 12.39.45.png

新UI

スクリーンショット 2022-12-08 12.40.13.png

機能的な変化

ユーザー体験

PHP のシンボルに関するいくつかのメタ情報は、エディタ内の PHP コードのすぐ隣に表示されるようになりました。

  • 特定のクラス、トレイト、インターフェイス、メソッド、関数の使用回数です。シンボルをクリックする必要はありません。
  • インターフェイスの実装数
  • あるコードに誰が一番多く変更を加えたかについてのGitからの情報。

ちなみに、PhpStorm の Code Vision は、JavaScript および TypeScript ファイルでも機能します。

code-vision.gif

ユーザー体験

Quick-fix preview

Alt+Enterキーを押すことで、いくつかのコードの問題を自動的に修正することができます。
提案されたクイックフィックスや意図的なアクションを適用する前にプレビューできるようになったので、PhpStormの提案を受け入れるとコードがどのように変更されるかを確認することができます。
プレビューは、利用可能な意図的アクションのリストを開き、オプションの1つにカーソルを合わせると表示されます。

quick-fix-preview.gif

Quick-fix preview

PHPDocブロックのリーダーモード

PhpStorm 2022.3 では、PHPDoc ブロックの外観を変更することができるようになり、より見やすいレンダリングと HTML フォーマットのサポートが提供されます。
新しいレンダリング表示を切り替えるには、任意の PHPDoc ブロックの近くにある溝アイコンをクリックします。

eap-5-reader-mode.gif

Reader mode for PHPDoc blocks

改善されたクイック ドキュメント

関数、クラス、メソッド上でF1 / Ctrl+Qを押すと、PhpStormはエディタ内にドキュメントを表示します。
このポップアップは大幅に作り直されました。もう、ブラウザに切り替えてドキュメントを探す必要はありません。なぜなら、すべてがコードのすぐ上にあるからです。

image.png

image.png

Improved Quick Documentation

日時形式のプレビュー

date() などの関数に渡される日付の書式は、Y-m-d だけではなく、もっと複雑で混乱することがあります。しかし、このような場合でも、出力を丸暗記しているのでしょうか? その必要はありません。PhpStorm 2022.3では、日付フォーマットの文字列にカーソルを合わせると、ツールチップに日付の例が表示されるようになっています。

image.png

Alt+Enterのクイックフィックス・メニューにフォーマットされた日付のプレビューが表示されるように、日付のプレビューはクイックフィックス・プレビューとうまく相乗しています。

image.png

また、日付の書式文字列を編集する際には、書式パラメーターとして認識されるすべての文字に対してヒント付きのオートコンプリートが表示されます。

image.png

ブレードの改善

終了ディレクティブが自動的に追加されるようになりました。

blade_close_directive.gif

その他

PHP8.2に対応したアップデートなど

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0