16

Mac os x Terminal.app を使用してリモート マシンに接続し、そのマシンで screen を使用します。

ターミナルのスクロールバーを使用して画面のバッファを前後にスクロールする方法はありますか? ctrl+a + Esc を押してから Page Up/Down を行うのは面倒です

ありがとうアービンド

4

3 に答える 3

26

前の 2 つの回答を拡張するには: .screenrc 行

termcapinfo xterm* ti@:te@

スクロールバーがオンになります。control-A を使用して同じターミナル ウィンドウ内の複数の画面セッションを切り替える場合を除き、これは成功です。Screen は、カーソル アドレッシング モードと呼ばれるものを使用して、セッションごとに個別の履歴バッファーを保持します。上記の termcapinfo 行は、そのモードを使用しないように指示しています。次に、すべての履歴が 1 つのバッファー (ネイティブのターミナル バッファー) に入り、すべてのセッションからの行が互いに混ざり合って表示されます。

最近では、リモートでログインするたびに個別のターミナル ウィンドウ (またはタブ) を使用することを意味します。

では、スクロールバー モードがデフォルトではないのはなぜでしょうか。Ye Olde Tyme Dayes で雪の中を 20 マイル歩いて 80 x 24 の文字セルの VT100 に行ったとき、端末ごとに 1 つのログインしか取得できなかったからです。デスクに端末が 2 つある場合を除き、画面は町で唯一のマルチセッション ゲームでした。

于 2009-08-13T21:30:56.327 に答える
5

以下を ~/.screenrc に追加すると、必要なことが行われます。

termcapinfo xterm* ti@:te@
于 2009-07-24T13:48:13.680 に答える
0

端末は 80x25 程度のサイズの部分しか認識しておらず、画面のキャッシュは画面プロセスで行われるため、端末のスクロールバーを画面で使用できるとは思いません。

より簡単なコンボにバインドすることもできます。man ページの CUSTOMIZATION セクションを参照してください。

于 2009-06-24T16:43:29.400 に答える