Xubuntuを実行しています。端末に大量の出力を生成するもの(通常、私のコードなど)を実行すると、画面を「フリーズ」して、画面の特定のポイントを見ることができないことがわかります。走る。
たとえば、私のコードは出力を生成しています。通常(他のマシンでは)マウスホイールを上に移動できます。これは本質的に、端末が画面への最新の出力を追跡することを停止し、余計に、出力が下で生成されている間に出力を見ることができます。追いつくために、私は通常キーボードの下矢印をタップします。それは最新の行にジャンプして、フォローします。
xfce4-terminal 0.6.1はこの振る舞いに従っていないので、それを有効にする方法があるかどうか知りたいです。これがいくぶん不適切に記述されている場合はおologiesびします...。
追加する必要があります...現在の動作:出力の1点に留まろうとすると、新しい出力があるとすぐにスナップします-迷惑です!
—
デイブ
more
コマンドを使用すると、一度に1画面ずつ出力を確認できます。これにより、リアルタイムで出力が表示されず、画面が停止していてもプログラムが実行されます。これを行うには、「パイプ」(|)(バックスラッシュと同じキーのエンターの上にあります。my-code | more
(|)の前後のスペースに注意して入力します。出力のページと画面の下部に「詳細」が表示され、「スペース」を押すと、出力の最後に到達するまで次のページにスクロールします
コメントありがとう とはいえ、(実験としての)オプションはファイルへのリダイレクトであり、それから "tail -f"を試すことです-おそらくそれは異なる端末の振る舞いを与えますか?行くよ。
—
デイブ
私はそれがあなたが望んでいたものであるとは思いませんでしたが、それは私が知っている唯一の回避策です。他にもあると確信していますが、それは私の知識を超えています。tail -fは動作する可能性がありますが、情報が更新されるとスクロールする可能性があるため、デフォルトの動作よりも良くない場合があります。申し訳ありませんが、私はより多くの助けになることができませんでした、私は...いくつかのトリックを知っているが、専門家から遠く離れています
—
TrailRider