極力マウス操作をしない様にしようとEmacs操作をマスターしようと頑張ろうと思ってます。
キーバインドがデフォルトからEmacsに変えるとカットやUndoなどEmacs操作に変わってしまいます。
そこでどんどんやりながら覚えるため、PhpStormでキーバインドをEmacsに変えた場合のショートカットキー等をまとめましたよ。
移動
説明 | キー |
---|---|
ページめくり移動 (画面一つ分下にカーソル移動) |
Alt + V |
ページ戻し移動 (画面一つ分上にカーソル移動) |
Control + V |
次の文字移動 | Control + F |
前の文字移動 | Control + B |
下の行へ移動 | Control + N |
上の行へ移動 | Control + P |
行の先頭へ移動 | Control + A |
行の最後へ移動 | Control + E |
文字操作
説明 | キー |
---|---|
コピー | Alt + C |
ペースト | Control + Y |
カット | Alt + X |
一つ前の作業に戻る(Undo) | Control + Shift + – |
一つ次の作業に進む(redo) | Control + Shift + Z |
行のカーソル以降をカット | Control + K |
先の1文字を削除 | Control + D |
前の1文字を削除 | Del |
複製(カーソル位置) | command + D |
行入れ替え | Alt + Shift + ↑ / Alt + Shift + ↓ |
コメントアウト | Alt + ; |
検索・置換操作
説明 | キー |
---|---|
ファイル内 文字列 検索 | Control + s |
プロジェクト内 文字列 検索 | Control + Shift + f |
差分比較(比較ファイルを選択後) | Control + d |
差分部分の移動(差分比較時) | F7 / Shift + F7 |
ファイル切り替え | Control + x, Control + b |
選択操作
説明 | キー |
---|---|
全選択 | Control + x , h |
選択範囲の開始 | Control + Shift + 2 |
次の同じ単語へ | Alt + S |
次の同じ単語選択 | Alt + J |
選択した単語を一つ解除 | Alt + Shift + J |
同じ単語を全て選択 | Control + Shift + Alt + J |
開始から閉じタグの選択を広げる | Control + Alt + w |
開始から閉じタグの選択を狭める | Control + Shift + w |
単語移動 次へ | Alt + f |
単語移動 前へ | Alt + b |
ウィンドウ操作
説明 | キー |
---|---|
上下分割 | Control + X , 2 |
左右分割 | Control + X , 3 |
選択中のウィンドウを閉じる | Control + X , 0 |
名前から探してアフィルを開く | Control + X , Control + F |
選択中のウィンドウ以外を閉じる | Control + X , 1 |
ウィンドウの移動 | Control + X , O |
タブ操作
説明 | キー |
---|---|
次のタブへ | Control + X, N |
前ののタブへ | Control + X, P |