個人的によく使うIntelliJ(PHP)のショートカットキー

この記事の目次
chevron_right Ctrl + C
chevron_right Ctrl + Shift + C
chevron_right DB系
chevron_right Ctrl + C
chevron_right Ctrl + Shift + C
chevron_right コード系
chevron_right Ctrl + G
chevron_right Ctrl + Alt + L
chevron_right Ctrl + Alt + O
chevron_right Ctrl + Shift + A

みんな知ってそうなのは無視します。

ファイルパス系

左側のプロジェクトのファイル一覧で操作

Ctrl + C

ファイル名のコピー

Ctrl + Shift + C

PC上のフルパスの取得

Ctrl + Shift + Alt + C

プロジェクトのフルパスの取得(/app/Http/Controller/HogeController.phpみたいな)

DB系

右側のDBのテーブル一覧で操作

Ctrl + C

カラム名や、テーブル名などを取得

Ctrl + Shift + C

テーブル:createテーブル文の取得
カラム:Alter文の取得
スキーマ:全CreateTableの取得

コード系

Ctrl + Shift + Enter

これは鉄板。
キャレット以降のコードを自動補完してくれます

public function hoge

↑の状態でCtrl + Shift + Enterを押すと

↓こうなる

public function hoge()
{
    
}

とか、

if

↑の状態でやると
↓こうなる

if () {

}

その他色々。セミコロン補完とかもしてくれる。

Ctrl + G

行番号移動

Ctrl + Alt + L

コード自動フォーマット。
指定されているコーディング規約に合わせてコードをフォーマットしてくれる。

Ctrl + Alt + O

use文の整理。
ソートしたり、利用されていないuse文を削除してくれる

Ctrl + Shift + A

コマンド名を指定して実行。

ファイルとかメソッド名のrenameのためにF2キーに指を伸ばすのが面倒なので、
Ctrl + Shift + A -> renameとタイプ
とかでよく使ってます。


他、無意識で使っているかもなので、思い出したら追記します

[PR] おすすめの本
この記事を書いた人
Nな人(えぬなひと)。
Nは本名から取っています。
Laravelが大好きなPHPerで、WEBを作るときはLaravelを技術スタックに絶対推すマン。
PHP、Pythonと、昔はperlを書いていたP言語エンジニア。
最近はNimを書いたりしています。