Bash端末に手動で入力した行から直接ジャンプ/ジャンプできるショートカットはありますか?

Bash端末に手動で入力した行から直接ジャンプ/ジャンプできるショートカットはありますか?

ターミナルに書いてcat file0.csv1000行のコードで終わると思います。その後、私たちはcat file1.csv別の1000行のコードを書いて取得します。などcat file5.csv

最後の行に行きたい場合、つまり、検索を使用したり、逆検索を使用せずに正しく作成したことをfile*.csv確認したり、コマンドを使用したり繰り返すことなく、historyコマンドの最初の結果を照会するたびに唯一の方法です。各ファイルに1000行のコードがある場合は退屈です。あなたが持っているものとあなたが探しているものがあなたの現在の場所に近くなく、ターミナルの最後の行にも近づかない場合、状況はさらに悪化します。この場合、工芸品と鍵は役に立ちません。lessheadSHIFT + Page UpSHIFT + Page Downhomeend

したがって、Bash端末に手動で入力した行から直接上下にジャンプできるショートカットはありますか?

答え1

[ここに関連する質問に対する回答をコピーしてください]

1つのアプローチは、プロンプトに固有のテキストを含めることです(私は$改行しないスペース(PS1=$'$\ua0')を使用します)。

そして、特定のキーを押すと、その位置までスクロールするように端末エミュレータを設定します。

たとえば、GNUの場合はscreen次のようになります~/.screenrc

defscrollback 5000
bindkey \033` eval copy "stuff k?$\240\r"

マッピングします。Alt+Backtick

screen私はすべての端末と端末エミュレータでGNUを使用します。提供される多くの機能に加えて、すべてのscreen機能、特にロールバック処理(検索可能、ファイルまたはログに保存、または地域固有のコピー可能...他の端末エミュレータは実行できません)全体で一貫した経験を提供します。

関連情報