42996


viではyyなどでコピー、pでペーストできますが、別のファイルにペーストしたい場合はどのようにすればいいのでしょうか。


CC BY-SA 3.0
2018-04-06T05:48:12.930
42994
2018-04-06T13:56:28.140
2018-04-06T13:56:28.140
3060
28021
question
vi
viで複数ファイル間のコピー＆ペーストを行うには？


vi ファイルA ファイルB(複数ファイルを同時に指定する)

yyもしくはyw(コピー)

:n（次のファイルに移動）  
:rew（前のファイルに移動）

追加したい場所で、  
p

以上で、別ファイルにコピーできます。


CC BY-SA 3.0
2018-04-06T06:00:55.963
42996
2018-04-06T06:00:55.963
28019
42994
answer


既に`vi fileA.txt`と`vi fileB.txt`という感じで別々に開いていて、fileA.txtからfileb.txtへコピーしたい場合です。  
fileA.txtを開いているviで`"``*``y``y`という感じでyankして、fileB.txtを開いているviで`"``*``p`とすると実現できます。


CC BY-SA 3.0
2018-04-06T06:20:27.017
42997
2018-04-06T06:20:27.017
25936
42994
answer