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