画面に前のメッセージを表示する方法はありますか?


9

使用するscreenと、ターミナルで現在のデータ(コマンド、メッセージなど)しか表示できません。

ファイルに印刷したいものを印刷する以外に、以前のメッセージを表示する方法はありますか(通常の端末エミュレータと同じ方法)?

回答:


16

Ctrl+ Aを押すとEsc、特別なモードになり、スクロールバックバッファを調べて、ファイルを挿入するのではなく、ファイルをナビゲートできるモードEscvim入るのと同じようになります。

スクロールバックバッファーの行が足りない場合は、~/.screenrcファイルで次のように変更できます。

defscrollback 10000

いったんscroolbackバッファーに入ると、J/ K/ H/ LPgUp/ PgDownG/ Shift+ G^/ $などの一般的なキーバインディングを使用して移動できます。Spaceマークの設定に使用できます。2番目のマークを設定すると、2つのマークの間のすべてが画面のクリップボードにコピーされ、Ctrl+ を使用して任意のウィンドウに貼り付けることができますA ]

また、バッファを使用して他のことを検索および実行することもできます。詳細については、画面のユーザーマニュアルを参照してください。


画面バッファーからコピーできますが、geditに貼り付けるにはどうすればよいですか?
Ankur Agarwal 2011

@abc:画面のクリップボードからXのクリップボードに転送する必要があります。画面でシェルを使用して実行してみてください:cat - | xclipそしてCtrl+A ]
カレブ2011

何か間違っているのかもしれません。猫-| xclipがハングするだけです。画面バッファーから文字をコピーして、テキストエディターに貼り付けようとしたところ、うまくいきませんでした。詳しく説明していただけますか?
Ankur Agarwal 2011
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.