⌨
ターミナル(bash)のカーソル移動メモ
tl;dr
- 物覚えが悪いのでカーソル移動を覚えていない
- 最近は VS Code のターミナルで WSL2 Ubuntu 24.04 bash を作業ベースにしている
- 使わないコマンドを覚える気も眺める気もないので、自分用に使う分だけメモ
これだけ
行外
-
Ctrl + r
: 履歴検索 -
Ctrl + l
: 画面をクリア(VS Code でバッティングしている?ターミナルの三点メニューにクリアがある)
行内
-
Ctrl + _
: アンドゥ(_
はShift
キーがいる、のはキーボードのせいか) -
Ctrl + a
: 行頭移動 -
Ctrl + e
: 行末移動 -
Alt + f
: 1単語進む -
Alt + b
: 1単語戻る -
Ctrl + d
: カーソル位置の文字を削除 -
Ctrl + k
: カーソル位置から行末まで削除(VS Code でバッティングしている) -
Ctrl + u
: カーソル位置から行頭まで削除 -
Ctrl + w
: カーソル位置から前の単語の始まりまで削除 -
Alt + d
: カーソル位置から次の単語の終わりまで削除
おまけメモ
-
必要のない履歴を記録しないようにする
-
export HISTCONTROL=ignorespace
先頭が空白のコマンドを履歴に残さない -
export HISTIGNORE=ls:ll:'ls -l':'ls -la':history:pwd:exit:which:w:
指定のコマンドを履歴に残さない
-
-
VS Code とのキーボードショートカットのバッティングは設定で避けられる(必須でもないので対応してないけど)
感想
- カーソル移動を左右キーで済ませてきたツケ
- もっと他にも可能な動作があるけど、覚えられる気がしない(覚える気がない)
- アンドゥは今回はじめて知ったので活用したい
- ちなみに今回のリストは Copilot で作ってもらったやつから手直しした
- 調べ物してリストさせてマークダウンで出力させる、までをさっとできるの便利
Discussion