Edited at

MacのTerminalでのショートカットキー

More than 1 year has passed since last update.


はじめに

検索しても見つからなかったので、実際に色々検証した結果をまとめていきます。

今後も何か見つかれば、追加していきます。

何か間違いや記載されていないコマンドなどありましたら、ご教授いただければ幸いです。


カーソル移動

入力
効果

Ctrl + f
1文字右に移動(カーソル→と同じ)

Ctrl + b
1文字左に移動(カーソル←と同じ)

Ctrl + a
行先頭に移動

Ctrl + e
行末尾に移動

Esc, f
1単語分右に移動

Esc, b
1単語分左に移動

option + →
1単語分右に移動

option + ←
1単語分左に移動

fn + ↑
1画面分上にスクロール

fn + ↓
1画面分上にスクロール


カット・ペースト

入力
効果

Ctrl + k
カーソル位置から行末までの入力を切り取る

Ctrl + u
カーソル位置から行頭までの入力を切り取る

Ctrl + w
前の単語を切り取る

Esc, Del
前の単語を切り取る(Ctrl + wと同じ?)

Esc, d
後ろの単語を切り取る

Ctrl + y
切り取った文字列を貼り付ける


画面クリア

入力
効果

Ctrl + l
現在のカーソル行を一番上に(clearと同じ)

⌘ + k
現在のカーソル行を一番上に(clearと違い以前のものは見れない)

⌘ + l
1つ前に実行したコマンドの表示を削除


画面分割

入力
効果

⌘ + d
縦に分割

⌘ + Shift + d
分割を解除


入力補助

入力
効果

Ctrl + n
1つ後に入力したコマンド表示(カーソル↓と同じ)

Ctrl + p
1つ前に入力したコマンド表示(カーソル↑と同じ)

Ctrl + _
元に戻す(Undo)


その他

入力
効果

Ctrl + j
実行(Enterと同じ)

⌘ + ↑
1つ前の入力をハイライトで表示

⌘ + ↓
1つ後の入力をハイライトで表示

⌘ + ,
環境設定を開く

⌘ + .
Enter押したみたいになるけれど、何も実行はされない