これらのコンテンツを簡単に入手できる従来の方法は2つあります。
- zsh用の過去の部分文字列検索プラグイン
- バッシュ
ctrl+r
モード
zshの問題は、多くのシステムでは利用できないことです。 Bash実装の問題は、まずctrl + rを押す必要があることです。また、私はhistory-search-backward
bashを知っていますが、コマンドの先頭に固定そしてそれほど強力ではありません。
Bashで上のキーをバインドする方法があったらと思います。
- 現在入力されているコマンドバッファをコピーします。
- 入力
ctrl+r
モード - このモードでは、現在の種類のコマンドバッファを貼り付けます。
後で上キーを押すと
- クリック
ctrl+r
(次の前の検索)
ベストアンサー1
Bash 4.4には、history-substring-search-backward
これを実行できるバインド可能なコマンドがあります。プレスファイルから:
2. New Features in Readline
<...>
b. There are new bindable commands to search the history for the string of
characters between the beginning of the line and the point
(history-substring-search-forward, history-substring-search-backward)