回答:
tmux v2.4 +(関連するcommit)内で、許容できる信頼性で最後のプロンプトにジャンプするバインディングを定義できます。
bind-key b copy-mode\;\
send-keys -X start-of-line\;\
send-keys -X search-backward " "
どこ" "
で改行なしスペースは、対応する変更は、あなたがそれ(含まれているプロンプトシェル持つように作られている$PS1
か、$PROMPT_COMMAND
bashでの)。
シェルプロンプトとtmux構成で設定する場合は、コピーと貼り付けの操作中に通常のスペースに変更される可能性があるため、特別な注意が必要になる場合があります(コメントのvimを使用したメソッドを参照)。
あるいは、お気に入りの代替ユニコードスペース文字や、コマンド出力でめったに発生せず、プロンプト(🍌?)を表示することを受け入れる準備ができているものを試すことができます。
これは、誤検知をさらに減らすために、いくつかの文字の組み合わせにすることもできます。ただし、ナビゲーションを簡単にするために、プロンプトの最後で何かを選択することをお勧めします。
クレジット:
CTRL-k <space><space>
して改行しないスペースを挿入します。その後、通常モードでは、ga
コマンドはカーソルの下の文字のASCII値を出力します。これは、この文字が他のスペースと異なることを確認するために使用できます。
を使用less
してログファイルの内容を表示する場合Space、bキーとキーを使用して前後にスクロールできます(less
マニュアルを参照)。また、出力で検索を実行することもできます/(?逆方向検索の場合)。
でプログラムからの出力を表示するには、出力をless
パイプでパイプするだけです。
$ ./myprogram | less
さらに出力をファイルに保存するには:
$ ./myprogram | tee myprogram.out | less
書き込みF中のファイルの読み取り中にを押すと、のless
ように動作しますtail -f
。これを中断するには、Ctrl+を押しcます。