カーソル移動
| ショートカット | 動作 |
|---|---|
Ctrl + F |
1文字前進 |
Ctrl + B |
1文字後退 |
Ctrl + A |
行の先頭に移動 |
Ctrl + E |
行の末尾に移動 |
文字列削除
| ショートカット | 動作 |
|---|---|
Ctrl + H |
カーソル前の文字を削除(Backspace) |
Ctrl + K |
カーソル位置から行末まで削除 |
Ctrl + U |
カーソル位置から行頭まで削除 |
Ctrl + W |
前の単語を削除 |
コマンド履歴の操作
| ショートカット | 動作 | 実例 |
|---|---|---|
Ctrl + P |
前のコマンド(↑キーと同じ) |
ls → git status(前回実行) |
Ctrl + N |
次のコマンド(↓キーと同じ) |
git status → ls(次のコマンド) |
Ctrl + R |
インクリメンタル検索 | (reverse-i-search)'git': git status |
ヒストリー検索の使い方
# Ctrl + R を押すと検索モードに
(reverse-i-search)`':
# 「git」と入力すると、gitを含む過去のコマンドが表示
(reverse-i-search)`git': git commit -m "initial commit"
# もう一度 Ctrl + R で更に前のgitコマンドを検索
(reverse-i-search)`git': git add .
# Enter で実行、Ctrl + C でキャンセル