自分のためにチートシートを作成した。
まだ調べきれてない部分もあるので、適宜更新するかもしれない。
とりあえずMac版のショートカットを下記に記載する。
(余談だがVimプラグインを入れた時のいくつかの競合を解消できてない(完全にサボっている)ので仕方なく標準のキーバインドで頑張ろうと今日思った。)
プロジェクトツリー関連
プロジェクトツリー表示
command + 1
ファイル内の構造(関数一覧)を表示
command + 7
開いているファイルがツリー上のどこにあるかを表示
option + F1
移動
関数の定義元参照
command + ↓
戻る
command + [
次の行にカーソルを合わせる
command + shift + enter
行単位で移動
shift + option + ↑(↓)
命令文単位で移動
shift + command + ↑(↓)
検索
シンボル(自分は主に定数)の定義箇所を検索
command + option + o
関数などの定義元を検索(symfonyだとvendor以下の目的の関数に飛べるのでかなり便利)
command + B
選択
フォーカスした単語を次々に選択
control + G
単語選択
option + ↑
行の操作
行単位で複製
command + D
行単位で削除
command + delete
行の切り取り
command + X
選択した範囲のインデントを調整する
control + option + I
ブロック表示関連
ターミナル表示
option + F12
その他
2つのファイルの差分を比較
command + D
インデントを上げる
tab
インデントを下げる
shift + tab
Emmet展開
tab
ソースコードのインデント整形
command + option + L
自分で追加したもの
データベースウインドウ表示
command + 8
全てのウインドウを閉じる
command + 3
スペースをタブに変換
command + 0
Version Controlツールウインドウを表示
command + 9