1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

エキサイトホールディングスAdvent Calendar 2024

Day 13

PhpStormのtipsまとめ(随時更新)

Last updated at Posted at 2024-12-23

本記事は、エキサイトホールディングス Advent Calendar 2024 シリーズ2の13日目の記事です。
内容はタイトル通りです。

  • PhpStormのtipsとしていますが、恐らくIntelliJ IDEA等でも概ね使えるかと思います
  • キーはMacのもので紹介しますので、Windowsの場合は適宜読み替えてください
  • PhpStormのバージョン:
    • PhpStorm 2024.3
    • Build #PS-243.21565.202

また、以降のスクリーンショット内では、一部を除きlaravel-test-examplesのコードを使わせていただきました。

機能

ファイル間の差分を確認

  • ファイルを1つ選択してから、cmdキーを押しながら2つ目のファイルを選択し、その状態で右クリック→「ファイルを比較」で、両ファイル間の差分を確認できます
    スクリーンショット 2024-12-17 19.09.23.png
    スクリーンショット 2024-12-17 19.15.22.png
  • タブに表示されているファイルが1つだけなら、比較したいファイルを右クリック→「エディターでファイルを比較」でも差分を確認できます
    スクリーンショット 2024-12-17 19.19.38.png

「ローカル履歴」(Local History)

  • エディタ上を右クリック→「ローカル履歴」→「履歴の表示…」で、そのファイルの過去の状態を閲覧・復元できます
    スクリーンショット 2024-12-18 18.40.04.png
    スクリーンショット 2024-12-18 18.43.05.png
  • 公式ドキュメント:ローカル履歴 _ PhpStorm ドキュメント
    • ドキュメントにもありますが、Git等のバーション管理システムの代わりになるものではなく、あくまでそれらを補助する機能です

「最近使用したファイル」(Recent Files)

  • 上部のメニュー→「表示」→「最近使用したファイル」から、最近開いたファイル等にアクセスできます
    スクリーンショット 2024-12-18 18.47.17.png
    スクリーンショット 2024-12-18 18.49.26.png
  • 特に入力欄は表示されませんが、そのまま入力すると検索も可能です
    スクリーンショット 2024-12-18 18.53.36.png
  • 履歴の件数はデフォルトでは50件ですが、設定の「詳細設定」→「最近のファイルの最大数」から変更できます
    スクリーンショット 2024-12-18 18.52.19.png

設定

addとcommitを分ける

  • デフォルトではPhpStormからGitを操作する際にaddとcommitを分けることができませんが、設定の「バージョン管理」→「Git」→「ステージングエリアを有効化」をオンにすると分けることが可能です
    スクリーンショット 2024-12-18 19.01.00.png
  • オンにした状態では、「コミット」ウィンドウで「+」ボタンをクリックすること等によりaddすることができます
    スクリーンショット 2024-12-18 19.02.02.png

選択した文字列をハイライト

  • デフォルトではカーソルが置かれた部分と構文的に同じである箇所(変数など)がハイライトされますが、設定の「エディター」→「一般」→「外観」→「選択したテキストの出現箇所をハイライトする」をオンにすると、単純に文字列として一致している箇所のハイライトに切り替えが可能です
    スクリーンショット 2024-12-18 19.05.45.png
    スクリーンショット 2024-12-18 19.16.32.png
  • ハイライトの色は、「エディター」→「カラースキームの切り替え」→「一般」から設定できます

その他

トラブル時にキャッシュを作り直す

  • 定義されているクラスなのに未定義クラスと認識されてしまう等、PhpStormの使用中にトラブルが起きた場合、キャッシュを作り直すと解決することがあります
  • 手順は次の通りです:上部のメニュー→「ファイル」→「キャッシュの破棄…」
    スクリーンショット 2024-12-20 16.26.34.png
    スクリーンショット 2024-12-20 16.31.17.png

Xdebug によるプロファイル結果を閲覧

マクロ

  • PhpStormにはマクロ機能があり、キー操作等を記録・再生が可能です
  • 決まったキー操作を何回も繰り返す必要がある時などにとても便利なので、以下のドキュメントを参考に使ってみてください

公式プラグイン

以上です。読んでくださり、ありがとうございました。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?