キー操作(Linux)
前提
■をカーソル位置として、
code:txt
後方←■→前方
基本
ctrl + b 後方に1文字分移動 back の b
ctrl + f 前方に1文字分移動 front の f
ctrl + a 行頭に移動 あたまの a
ctrl + e 行末に移動 end の e
単語
esc 押したあとに b 後方に単語1つ分移動 back の b
esc 押したあとに f 前方に単語1つ分移動 front の f
削除
ctrl + h カーソル位置の後方1文字を削除
ctrl + d カーソル位置の1文字を削除 delete の d
ctrl + w 後方にスペース区切りで1単語分を削除 word の w
カットとヤンク
ctrl + k カーソル位置から行末までをカット katto の k
ctrl + u カーソル位置から行頭までをカット
ctrl + y 最後に削除した内容を挿入 ヤンク
キーボード操作が受け付けない
ctrl + s を押してしまった(画面表示のロック)
ctrl + q でロックを解除できる
コマンドが終了しない
ctrl + c で強制終了できる
プロンプトが文字化け👻
ctrl + l で画面を消去できる( clear コマンドも同じ)
それでも文字化けしたままなら reset コマンド
コマンド履歴
ctrl + p ひとつ前のコマンド履歴に移動 ↑ キー previous の p
ctrl + n 次のコマンド履歴に移動 ↓ キー next の n
ctrl + r 履歴をさかのぼってインクリメンタル検索 rireki の r
インクリメンタル検索時の動作
(文字の入力) 検索語を追加して再検索
ctrl + r ひとつ前の検索結果へ移動
Enter 現在の実行結果をそのまま実行
Esc 現在の検索結果を表示したままコマンドラインに戻る
ctrl + g 検索結果を破棄し、プロンプトに戻る