スライスされた「画面」端末で上下にスクロールする方法


92

私はインストールscreenしたばかりで、Linuxターミナルを複数の部分に分割するというアイデアが好きです。しかし、私は1つのことを理解できません:私がにいるときに上下にスクロールする方法screen。通常のLinuxターミナルを使用している場合は、Shift+Pg UpまたはShift+ Pg Dn`でこれを実現できます。しかし残念ながら、分割された端末では機能しません。

それは私が言っscreenてターミナルを分割したときの意味です: ここに画像の説明を入力してください

そして、それは通常のターミナルです(念のため): ここに画像の説明を入力してください

回答:


199

Control+を試してaから、Escape。その後、矢印キーを使用してカーソルを移動できるようになります。


5
通常のようにナビゲーションキーを使用できないのはなぜですか?
ミハイダニラ2015年

@MihaiDanila:ナビゲーションキーを「通常」どのように使用しますか?ナビゲーションキーは、現在のフォアグラウンドアプリケーションによって処理されます。それがエディターなら、おそらくうまくいくでしょう。シェルの場合は、表示をスクロールせずにコマンド履歴に戻る可能性があります。
キーストンプソン

1
ページアップ/ページダウンキーが通常のシェルで機能する場合は、からのシェルで機能させたいと思いscreenます。それが私がここで求めていることだと思います。
ミハイダニラ2016年

ただし、[control + a->エスケープ]モードの場合、このモードを終了するまで(エスケープを使用)、画面に更新は表示されません。
Rishi Barve 2017年

1
このモードでは、スペースまたはEnterキーを1回入力し、別のスペースまたはEnterキーを使用してテキストの選択を完了すると、任意のテキストを選択できます。選択は画面ベースのクリップボードに入ります。ご使用後のクリップボードのデータを貼り付けることができCtrlキー+その後]
オレグKokorin

29

Ctrl-aを押す[とコピーモードになり、vimエディターのように上下にスクロールできます。を押してコピーモードを終了しEscapeます。


この回答は、GitBashを使用してサーバーにログインしている場合にも機能します。
Dang ManhTruong20年

21

Ctrl- a(デフォルトのプレフィックス)+ [:コピーモードに入ります。

Esc:コピーモードを終了します。

コピーモード内:

Ctrl- uCtrl- d:カーソル位置を維持しながら、特定の行数だけPage Up / Down(デフォルトでは画面の半分)

Ctrl- bCtrl- f:フルスクリーンでページアップ/ダウン


ctrl-bはまだページアップしています-ctrl + fはページダウンでした
Claudiu 2016年

17

使用CTRL+ A、その後、Escape「に入力するコピーモード」。その後、矢印キーを使用してカーソルを移動できるようになります。終了するには、Escapeもう一度押します。

別の方法は、マウススクロールホイールを使用するために次のことを行うことです

echo 'termcapinfo xterm* ti@:te@' >> ~/.screenrc

1
これはまさに私が必要としていたものです。接続が不安定な場合があるため、要塞ホストで画面セッションが必要ですが、画面ではなく、端末エミュレータソフトウェア自体を使用して、出力の巨大なチャンクまたは行ごとにスクロールバックするオプションが絶対に必要です。私はそのCTRL + Aことを知っていましたが、それは私にとってそれをカットしません。
ウラジミール

3
これが答えになるはずだと思います。画面+ ubuntu 16.04 +パテ
DM8 2018年

画面を切り替えると、これは実際には機能しません。動作しているように感じますが、スクロールして戻ると、他の画面からすぐにゴミが出てきます。
トレバー

@Trevorたぶん私はそれを間違っているのですが、それは私にとってはうまくいきますか?
トースト

@toast画面セッションはSSH経由でリモートですか?それが私がいる状況であり、それが私ではなくあなたのために働く理由かもしれません。
トレバー

4

スクロールは、ubuntuの「ターミネーター」を使用して画面で機能します。

sudo apt-get install terminator
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.