1. ホーム
  2. keyboard-shortcuts

[解決済み】GNUスクリーンスクロールバックバッファのファイルへのコピー(拡張ハードコピー)

2022-04-09 10:06:07

質問

GNU Screenのスクロールバックバッファーを簡単にファイルにコピーするにはどうしたらいいですか? すなわち、'hardcopy'コマンドのもっと強力なバージョン?

GNU screenでは、"を使うことができますね。 Ctrl + A エスケープ をクリックすると、スクロールバックに入ります。 バッファに格納されます。そうすれば、バッファ全体をマークして、"を使うことができます。 Ctrl + A Ctrl + ] に貼り付けます。 Emacs バッファに保存し、ファイルに保存します。

しかし、これは面倒です。画面の可視部分に対して 'hardcopy' が行うように、スクロールバックバッファーを単純にファイルにコピーする Screen コマンドはないでしょうか?

解決方法は?

スクロールバックバッファーの内容全体をファイルに書き出すには、次のように入力します。

Ctrl + A : を実行すると、コマンドモードになります。

hardcopy -h <filename>

古いバージョンでは screen を実行すると hardcopy -h に書き込むだけです。 -h . これはバージョン 4.2.0 で修正され、そのため hardcopy -h への書き込みは hardcopy.N ここで N は現在のウィンドウ番号です。