CC逆引きリファレンス

履歴を前方検索したい

2. 入力・操作

コマンド / 機能

Ctrl + S

前方検索

概要

Ctrl + R(逆検索)で履歴を遡りすぎた場合に、前方(新しい方向)へ検索を進めることができます。

設定例

# 使用例
# 1. Ctrl + R で検索開始
(reverse-i-search)`test':

# 2. Ctrl + R を何度か押して古い履歴へ
#    -> 戻りすぎた!

# 3. Ctrl + S で新しい方向へ
(i-search)`test':
#    -> より新しいマッチに移動
公式ドキュメントを見る

こんな時に使う

  • Ctrl + R で戻りすぎた時に前に進みたい時

使い方

  1. 1Ctrl + R で逆検索を開始
  2. 2目的の履歴を通り過ぎたら Ctrl + S で戻る
  3. 3Enter で選択

Tips

  • Ctrl + R と Ctrl + S で履歴を行き来できる
  • 一部のターミナルでは Ctrl + S がフロー制御に割り当てられている場合がある
  • その場合は stty -ixon で無効化するか、↓ キーを使用