長い遡及後に端末入力履歴の一番下までジャンプするにはどうすればよいでしょうか?

長い遡及後に端末入力履歴の一番下までジャンプするにはどうすればよいでしょうか?

私は通常、何かを見つけるためにキーを押して、かなり過去に遡って端末の履歴を参照します。そして、それができた後、入力履歴の一番下、今は空になっている新しいコマンド (これを表す言葉はありますか?) に移動して新しいコマンドを入力したいのですが、何度も押したくはありません。また、バックスペースなどを使用して履歴の行を削除したくもありません。

テキスト エディターのCtrl+のようなもの、またはターミナルの+のようなものを探していますが、出力履歴ではなく入力にジャンプする必要があります。EndCtrlL

Linux/Windows/OSX ソリューションにも興味があるので、ターミナルを書きました。

答え1

したがって、Linux/Unix/OSX でコマンド履歴があるほぼすべての場所 (bash など) は、おそらく Readline ライブラリによって動作しています。

Readlineにはキーボードショートカットにリンクされた独自のコマンドセットがあり、そのうちの1つは履歴操作コマンドend-of-historyまさにあなたが探しているものです。

デフォルトのキーバインドはM->、 または、Meta+です>。ほとんどの Linux セットアップでは、Metaは通常 Windows キーにバインドされているため、Win+と入力する>とおそらく機能します。そうでない場合、または OSX を使用している場合は、 と入力してEscから と入力すると>おそらく機能します。

答え2

Ubuntu 21.04 の場合、Ctrl++Shift.機能しました。

答え3

私は Windows ターミナルで WSL を実行している Windows システムについてのみコメントできますが、私にとってうまくいったのは次のとおりでした:

Ctrl+ >( Ctrl+ Shift+ .)

…上で説明した Super/Meta/Windows キーベースのショートカットではありません。

関連情報