GNU画面-ウィンドウ間でのテキストのコピー


8

貼り付けバッファにコピーされたテキストを、現在のウィンドウを離れることなく、キーバインドを使用して別のウィンドウに貼り付けることはできますか?つまり、ウィンドウに移動してCtr-a +]を実行する代わりに、gnu画面コマンドと受信ウィンドウの名前を指定しますか?


他のウィンドウが常にから読み込まれる以外は/tmp/screen-exchange、私はそうは思いません。
Stefan Seidel

回答:


1

バインドがないので、screenrcにそのようなキーバインドを作成できます。

実装方法に応じて(名前がわかっている名前付き画面用ですか?)、次の画面関数が役立ちます。

  • copyC-a esc/ C-a [)現在のウィンドウのコピーを作成するには
  • writebufC-a >)書く/tmp/screen-exchange
  • readbufC-a <)他の/ tmp / screen-exchangeを読み取る
  • paste .C-a ]/ C-a C-])別のウィンドウに貼り付ける
  • at [identifier][#|*|%] command [args ...]他のウィンドウに、指定した元のウィンドウからの2つの以前のコマンドを(キーバインドを介して、または画面のコマンドラインで直接C-a :)離れることなく処理させるには、

0

これはあなたの質問に直接答えるものではありませんが、可能であれば画面からtmuxに切り替えることを強くお勧めします。Tmuxはステロイドのスクリーンです。

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