PhpStormを初めて使うときに役立てたいリンク集


Windowの位置を変えたい

  1. 対象Windowの右上にある歯車マーク > [Move to] > 場所を選択
    • Eclipseみたいにマウスでドラックしても動かなかった・・・

ソースファイルを移動したい

[Project]ウィンドウで対象のソースファイルを選択 > Alt + Shift + V > 移動先ディレクトリを指定 > [OK]

PHPDocの内容を設定したい

ファイルのヘッダにあるDoc

[Setting] > [Editor] > [File and Code Template] > [includes]タブ > [PHP File Header]

補完や定義にとぶのをアノテーションで強化したい

エディタで(の)

画面分割したい

[Window] > [Editor Tabs] > [Splite Vertically](縦分割) / [Splite Horizontally](横分割)
Alt > W > T > V

スペースが見えない・・・・

折り畳みを設定したい

いらないスペースを削除したい

行のガイドライン(縦線)を調整したい

デバッグしたい

テストしたい

テストデータを作りたい

データの操作が必要な機能をテストする場合、テスト用にリアルなデータを作成したり、データを提供したりする方法が必要だ。重要なのは「リアル」だということだ。テストで使われているデータが、現場のコードで使われているデータと大きく異なっている場合は、いくら最高のテストでも役に立たない。

実際の値をテストデータ用に使いたい
オブジェクトの中身とか手で書くのが面倒くさいときなどに有効
1. 値を取れる位置でブレークポイントを張って止める
2. [Variables] > 対象の値(変数)を選択 > 右クリック > [Copy Value As...] > [var_export](コピーバッファに入る)
3. テストコードに貼り付ける

ショートカット

やりたいこと Windows Mac
文字列検索 Ctrl + H
タブを閉じる Ctrl + F4
クラス名で検索 Ctrl + N
リファクタ Shift + F6
折り畳みを閉じる
(展開)
Ctrl + NumPad
(Ctrl+NumPad Plus)
実装クラスを見たい Ctrl + Alt + B Command + Alt + B
大文字小文字変換 Ctrl + Shift + U
publicメソッド作成
(private)
pubf + Enter
(prif + Enter)
PHPUnitテスト実行 Cntrl + Shift + F10
Getter/Stter作成 Alt + Insert >
[Getter and Setters...]

ショートカットがわからなすぎるからEclipse風にしたい

[File] > [Settings] > [Keymap] > プルダウンで「Eclipse」を選択

Projectウィンドウを表示させたい

Eclipseでいうパッケージエクスプローラとかプロジェクトエクスプローラみたいなやつ
1. PhpStormの左下にある四角に下線を引いたようなマークにカーソルを当てるとメニューくさいものが表示される

2. Projectを選択すると表示される

背景色を変えたい

Settings(Ctrl + Alt + S) > [Appearance & Behavior] > [UI Options] > [Theme:]
[Dracula]:黒っぽい(ドラキュラ)
[IntelliJ]:白っぽい

困った