Ctrl+ を常に使うのにR、あまりにも早く押して希望のコマンドを見逃すことが多いです。
検索を渡すには、端末を最初に使用しない場合はCtrl+を使用できます(私の場合はkonsoleが修正されました)。Sstty -ixon
~/.bashrc
しかし、2回押す必要がありました。一度はモードi-search
に入った後に入るように見えreverse-i-search
、2番目は実際に退かなければなりませんでした。
ホットキーを2回押す必要がない方法はありますか?
答え1
これは別のアプローチです。いくつかの基本的なvi編集コマンドに精通している場合、bashはコマンドライン編集のためのviモードをサポートします。 viが本当に嫌いなら、これは好きではありません。しかし、引き続き使用できる場合は、おそらくより良い、より少ないキーストロークが必要であることがわかります。
セット -o vi
履歴検索は次のように機能します。
Esc
コマンドモードに切り替え/
検索開始- 検索文字列のテキストを入力してください
Enter
検索の実行n
次のゲームに行くN
前のゲームに戻るi
挿入モードに戻るEnter
コマンドの実行
答え2
明らかに、Bash履歴検索では、検索している方向を知らせるためにショートカットを最初に押し、実際に検索を実行するには2番目を押す必要があります。ソースコードを変更せずに動作を変えることは不可能だと思います。
しかし、インストールすることができますハースト(https://github.com/dvorka/hstr)コマンド履歴を簡単に表示、閲覧、管理するための高度な検索オプションを含む提案ボックスがあります。