最近開いたファイルからX行をコピーして、vim
別の画面セッション(および別のサーバー)で開かれた別のファイルに貼り付ける必要がありました。
だから画面#1で次のことに出会いましたvim
。
:15,20y
2番画面で行を貼り付けようとしましたがp
、レジスタが空いていて貼り付けができませんでした(正直期待はしましたが、ただやってみたかったです)。
結局、行を正しい場所にインポートできましたが、画面セッション間でデータをコピーして貼り付けることができるかどうか疑問に思います。
答え1
画面コマンドのコピー/貼り付け機能を使用できます。
まず、画面#1でコピーしたいテキストを選択します。
C-a esc
上記のコマンドを使用すると、ウィンドウ編集モードに入り、現在のウィンドウのテキストとその履歴を貼り付けバッファにコピーできます。矢印を使用して移動し、スペースバーを使用してテキストを選択できます。
画面#2に進み、次のように入力して貼り付けます。
C-a ]
screen コマンドの詳細については、マンページを参照してください。
$ man screen
答え2
1つの回避策は、マウスドラッグを使用してから、縮小shift(ctrl cctrl-repeat)とマウスドラッグを組み合わせることです。これは最大約130行まで機能します。shiftctrlv-