スクリーンセッションの長方形ブロックをデフォルトの選択項目にコピーします。

スクリーンセッションの長方形ブロックをデフォルトの選択項目にコピーします。


Ctrlリモートシステムでスクリーンセッションにいる場合は、+を使用してa「コピーモード」に入り、次に矢印キーをESC使用して一般的な選択を行うことができます。Space

これで、smallを使用cして左マージンを設定し、Largeを使用Cして右マージンを設定し、もう一度Spaceクリックして選択内容を画面バッファにコピーできます。screen手動)

選択したブロックをローカルコンピュータのデフォルトの選択またはクリップボードに配置して、デスクトップの他のGUIアプリケーションで使用できるようにするにはどうすればよいですか。

答え1

インタラクティブに長方形のブロックを選択することをお勧めします。

コピーしたブロックの左上隅にあるマウスの左ボタンを押しながらクリックし、Ctrl(続けて押したまま)カーソルを右下隅に移動します。長方形のブロックをコピーする必要があります。マウスの中央ボタンを使って、好きな場所に貼り付けることができます。

答え2

xsel以下を使用して、バッファをディスプレイクリップボードに挿入できます。stackoverflowで述べたように:

Linuxの手順はxsel次のとおりです。

  1. スクリーンセッションのテキストをGNU Screenのコピーバッファにコピーします。
  2. 画面で次のコマンドを実行します。cat | xsel -b
  3. エラーが報告されない場合は、xsel画面のコピーバッファをSTDINにダンプします。Ctrl+a+]
  4. cat終了するにはEOFを送信してください。Ctrl+d

このとき、画面コピーバッファの内容はクリップボードになければなりません。

答え3

xselを使用して画面選択をX選択にコピーする特別なキーバインディングがあります。

bind b eval writebuf 'exec /bin/sh -c " xsel -i < /tmp/screen-exchange"' 'exec /bin/sh -c "killall xsel"'

どこかでコピーしましたが、今はどこにいるのか覚えていません。

関連情報