希望する動作を実現する別の方法は、bash readlineショートカット(そのうちCTRL- o私は信じている)とbash履歴検索に慣れることです。
履歴検索
CTRL- rあなたが探していると、bashはあなたのためのコマンドを自動補完するコマンドの入力を開始することができますbashのコマンド履歴検索、に表示されます。オートコンプリート機能は本当に優れています。ENTER実行するコマンドが入力行にある場合、コマンドを実行するか、CTRL- eを押してカーソルをコマンド行の最後に移動し、履歴検索モードを終了します。
CTRL- のすばらしいe点は、この時点で、履歴バッファーがこのコマンドにコンテキストに応じて設定されることです。現在、次のコマンドと前のコマンドは、履歴検索で見つけた行の直前と直後に実行されたものです。上矢印または下矢印を押して、次のコマンドを取得できます。
履歴検索は非常に強力であり、最初にコマンドに戻るために上矢印を使用するのを避けるための優れた方法です。迅速な履歴検索を保存することができますたくさんの手で歴史を検索時間のが、その後、あなたが進むことができますCTRL- oジョンは、先に指摘したように。
Readlineのショートカット
全体的なbash-fuを探している場合は、矢印キーのreadlineショートカットを試してみることをお勧めします。それらはより便利で、タイピング速度を上げることができるかもしれませんが、もちろんYMMVです。ここにさらにいくつかあります:
- CTRL- n次のコマンド(下矢印に相当)
- CTRL- p前のコマンドの場合(上矢印に相当)
- CTRL- b文字を戻す(左矢印に相当)
- CTRL- f文字を転送します(右矢印に相当)
これらのreadlineショートカット(CTRL- a行頭およびCTRL- e行末)により、コマンドラインimoの速度と効率が向上します。