Windowの位置を変えたい
- 対象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
スペースが見えない・・・・
折り畳みを設定したい
- Settings(Ctrl + Alt + S) > [Editor] > [General] > [Code Folding]
- 折りたたみコード要素 | PhpStorm
いらないスペースを削除したい
行のガイドライン(縦線)を調整したい
デバッグしたい
- 条件付きのブレークポイントを設定したい - Qiita
- xdebugを止めたい - Qiita
- eclipseのウォッチみたいなやつをやりたい
テストしたい
- PhpStormでPHPUnitを設定する - Qiita
- テストクラス生成 : ソースで右クリック > [Go To] > [Test]
- PHPUnitでテストしたい
- テスト結果を出力したい
- [View] > [Tool Windows] > Run
テストデータを作りたい
データの操作が必要な機能をテストする場合、テスト用にリアルなデータを作成したり、データを提供したりする方法が必要だ。重要なのは「リアル」だということだ。テストで使われているデータが、現場のコードで使われているデータと大きく異なっている場合は、いくら最高のテストでも役に立たない。
実際の値をテストデータ用に使いたい
オブジェクトの中身とか手で書くのが面倒くさいときなどに有効
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...] |
- PhpStorm 公式ショートカット一覧 (日本語版)
- PhpStormでまず覚えるべきショートカット - Qiita
- 実装クラスへジャンプ - Qiita
ショートカットがわからなすぎるからEclipse風にしたい
[File] > [Settings] > [Keymap] > プルダウンで「Eclipse」を選択
Projectウィンドウを表示させたい
Eclipseでいうパッケージエクスプローラとかプロジェクトエクスプローラみたいなやつ
背景色を変えたい
Settings(Ctrl + Alt + S) > [Appearance & Behavior] > [UI Options] > [Theme:]
[Dracula]:黒っぽい(ドラキュラ)
[IntelliJ]:白っぽい