tmuxは優れていますが、上にスクロールすると、問題(もちろんマイナーですがまだ静かではありません)が発生する状況によく直面します。たとえば、ウィンドウで実行されているNode.jsサーバーがあり、ファイルを変更するたびにBrowserSyncがアプリケーションを再ロードしようとします。一部の出力を読み取るために上にスクロールしconsole.log
(ただし、サーバーをブロックしていることを忘れた場合)、エディタで変更を適用すると何も起こりません。
tmuxがサーバーをブロックせずにスクロールバッファの下部に新しい出力を追加するのをやめ、以前にスクロールしたバッファの同じ部分を見続ける方法はありますか?
答え1
これは明らかに認識されたtmuxの問題バージョン2.3で修正されたいくつかのプログラムの場合。
答え2
アプリケーションをバックグラウンドジョブとして起動$cmd &
- 出力はまだ現在のセッションに移動します。
- CLI で実行する操作はプロセスをブロックしません。
- バックグラウンドジョブステータスの取得
jobs -l
- どんな仕事も殺す
kill $jobnumber