2019-03-03 2019-04-05 技術

PhpStormの導入 <インストール&キーバインド編>

今までVScodeをカスタマイズして使っていたが、PHPを書くのに辛くなってきたのでPhpStormを使い始めることにした。
設定等がかなり書くことが多くなりそうなので、今回はインストールとキーバインドまでにする。

目次

PhpStormのインストール

基本的には公式のヘルプを見ると大体分かる。
PhpStormのインストールとセットアップ

日本語化

日本語化も丁寧に解説してくれているところが多く特に詰まることはないと思う。
JetBrains 製品の日本語化マニュアル
PhpStormの日本語化(Windows環境・Pleades利用)
PhpStormの日本語化

個人的によく使うショートカット

一般的なものや他のエディタ等と一緒のものは除いています。

ショートカット アクション
Ctrl + z Undo
やり直し
Ctrl + Shift + z Redo
元に戻す
Ctrl + y Delete Line
行を削除
VScodeは元に戻すなので、間違えるとどんどん行が消えていく
(10回ぐらいやらかした。)
Ctrl + d Duplicate line or Block
行を複製
Alt + Insert Generate
Getter,Setter,コンストラクタ,PHPDocなどを生成
Ctrl + / Comment with Line Comment
行コメントを挿入・削除
Ctrl + →
Ctrl + ←
Move Caret to Next/Previous Word
単語単位で右/左に移動
Alt + ↓
Alt + ↑
Next/Previous Method
次/前のメソッドに移動
Ctrl + n Navigate Classt
クラス名でファイルをインクリメンタル検索
SCと入力するとSampleClassがヒットします。
Ctrl + Shift + n Navigate File
ファイル名でファイルをインクリメンタル検索
s_cと入力するとsample_classがヒットします。
Ctrl + Alt + Shift + n プロパティ、メソッド名、クラス名などでファイルをインクリメンタル検索
Ctrl + b Navigate Declaration
定義に移動
これがないとやっていけないくらい超必須級
Ctrl + q Quick Document
phpdocやjsdocを表示
これも超必須級
Ctrl + Shift + i 定義をpeek(ポップアップウインドウのようなもので見れる)
Ctrlを押しながらカーソル ツールチップ表示
Ctrl + f Find
ファイル内で文字列を検索
Ctrl + Shift + f Find in Path
プロジェクト内で文字列を検索
Ctrl + r Replace
ファイル内の文字列を置換
Shift + F6 Refactor Rename
クラス名・メソッド名を変更
使用している箇所を一括で置換します。そこそこ使う
Alt + →
Alt + ←
Select Next/Previous Tab
右/左のタブに移動
Esc Go to Editor
エディタに移動。ターミナルなど移動できないものもある
使用頻度高め
Alt + 1 Tool Windows Project
プロジェクトウインドウへ移動
Alt + 5 デバッグウインドウを開く
Alt + F12 ターミナルを開く
Ctrl + Shift + x コマンドラインツールの入力欄にフォーカス
Ctrl + r Replace
ファイル内の文字列を置換
Ctrl + Shift + Enter 行末のセミコロンなども含めてステートメントを補完してくれる。
function hoge -> function hoge(){}
めちゃくちゃ使う。必須級
Shift二回押し どこでも検索
Alt + Enter 電球マークが出ている時に電球マークの内容表示
クラスのインポートやfunctionのuseの追加等様々なことに使う。
たぶん一番使ってる。超必須

参考

PhpStorm 公式ショートカット一覧 (日本語版) Windows/Linux
Windows/Linux版PhpStormのキーボードショートカット