TcshからBashに移動します。 ESC+p 私と一緒に機能します。
入力した場合は、git cl
と言ってから、 ESC+p、git cl
で始まる最後のコマンド(例:git clone something
)、そしてカーソルを最後に置くまで自動的に完了する必要があります。
~/.inputrc
に次の2行を追加しました。
"\ep": history-search-backward
"\en": history-search-forward
これにより、カーソルが最後に移動しないことを除いて、必要なものが正確に得られます。
それを修正する方法はありますか?
これを試して:
"\ep": "\M-\C-p\C-e"
"\M-\C-p": history-search-backward
最初の行は、\ M-\C-pと\ C-eの2つのキーストロークを挿入する「マクロ」を定義しています。最初のキーストロークをhistory-search-backwardとして定義し、2番目のキーストロークはすでに行末として定義されています。
最初にcontrol-r
を実行します(または、git
の後のように、コマンドの共通部分を入力したら、残りを入力してEnd
を押すと、同じ回数のキー押下で実行されますas Esc-P
:)