私はreverse-i-search
を頻繁に使用しますが、それは素晴らしいことです。いつか押すと CTRL+r 複数回、I pass私が実際に探しているコマンド。なぜなら CTRL+r 最新から最古まで、履歴を逆方向に検索します:
reverse-i-search
プロンプトで、前方に検索することは可能ですか。私は素朴に試した CTRL+Shift+r、運がありません。聞いた CTRL+g しかし、これは私がここで期待していることではありません。誰もがアイデアを持っていますか?
同様の質問がここにあります:
bashのControl-r reverse-i-search:Cygwinの検索をどのように「リセット」しますか?
スーパーユーザーに関する別の同様の質問を見つけました。
どうやら、両方の言及 Ctrl+s、トリックを行う可能性があります。
お役に立てば幸いです。私自身は、reverse-i-search
を実行するコードを見つけて、それがどのように実装されているかを正確に確認しようとしています。
CTRL + S
...使用後に解決しました...
stty -ixon
Vincenzo Pii's によると、関連する別のスレッドで回答が受け入れられたため、CTRL + Sが機能しない場合:
問題は、多くの端末で、このバインディングがデフォルトで一時停止送信コード(
XOF
)を送信するために使用されることです。
man stty
と同様:[-]ixon enable XON/XOFF flow control
そのため、端末でこのオプションを有効にしている場合(
stty -a
の出力には-
記号なしでixon
が含まれます)、使用できません CTRL+S reverse-i-searchのコンテキストで。無効にするには、次のコマンドを使用します。
stty -ixon
そして CTRL+S
(i-search)
(非反転)を提供します。
delete
を試してみてください。
他の人が指す CTRL+s、しかしそれは私にはうまくいきません。