ある画面セッションから別の画面セッションにデータをコピーできますか?

ある画面セッションから別の画面セッションにデータをコピーできますか?

最近開いたファイルからX行をコピーして、vim別の画面セッション(および別のサーバー)で開かれた別のファイルに貼り付ける必要がありました。

だから画面#1で次のことに出会いましたvim

:15,20y

2番画面で行を貼り付けようとしましたがp、レジスタが空いていて貼り付けができませんでした(正直期待はしましたが、ただやってみたかったです)。

結局、行を正しい場所にインポートできましたが、画面セッション間でデータをコピーして貼り付けることができるかどうか疑問に思います。

ベストアンサー1

画面コマンドのコピー/貼り付け機能を使用できます。

まず、画面#1でコピーしたいテキストを選択します。

C-a esc

上記のコマンドを使用すると、ウィンドウ編集モードに入り、現在のウィンドウのテキストとその履歴を貼り付けバッファにコピーできます。矢印を使用して移動し、スペースバーを使用してテキストを選択できます。

画面#2に進み、次のように入力して貼り付けます。

C-a ]

screen コマンドの詳細については、マンページを参照してください。

$ man screen

おすすめ記事