今回はターミナルでカーソル移動するときに便利なショートカットを紹介していきます
おすすめ
- ターミナルのカーソル移動を←→で行っている人
- ターミナルに入力した文字をバックスペースで消している人
この様な人におすすめの記事となっています
目次
まとめ表
control + a | 行頭まで移動 |
control + e | 行末まで移動 |
control + b | 1つ前に移動← |
control + f | 1つ先に移動→ |
esc + b | 1単語前に移動← |
esc + f | 1単語先に移動→ |
control + d | カーソル位置の1文字削除 |
control + h | カーソル位置の前、1文字削除← |
control + w | カーソル位置の前、1単語削除← |
control + k | カーソルに位置から、先(行末)削除→ |
control + u | カーソルに位置から、前(行頭)削除← |
control + y | k または uで削除したものをペースト |
control + a(行頭)
$Hello world
Hまで一気に移動
control + e (行末)
$Hello world
dまで一気に移動
control + b (ひとつ前←)
$Hello w[o]rld
oにいれば一つ前のwまで戻る
control + f (ひとつ先→)
$Hello w[o]rld
oにいれば一つ先のrまで進む
esc + b (ひと単語前に移動←)
$Hello world[]
行末にいたら、worldのwまで移動
esc + f (ひと単語先に移動→)
$Hello [w]orld[]
wにいたら、ひと単語文の[]まで移動
control + d (カーソルの位置の1文字削除)
$Hello [w]orld
$Hello orld
カーソルがwの位置なら、wを削除
control + h(カーソルの位置の前1文字削除)
$H[e]llo world
$ello world
カーソルがeの位置なら、前1文字Hを削除
control + w(カーソルの位置の前1単語分削除)
$Hello world[]
$Hello
カーソルが行末なら、worldのひと単語分削除
control + k(カーソルの位置から先すべて削除)
$H[e]llo world
$H
カーソルがeなら行末まで削除する
control + u(カーソルの位置から前すべて削除)
$Hello wo[r]ld
$rld
カーソルがrなら行頭までを削除する
control + y(ペースト)
control + k と control + uで削除した内容は記憶されており、ペーストすることができます
$H[e]llo world
$H control + k でカーソルの位置から行末まで削除
$ Hello world control + y で削除したello world を貼り付け