vi/vimでページの下のテキスト行を上書きしたいと思います。 1行の文字を上書きするのと似ています。を押してR
貼り付けると文字が上書きされますが、ページの下でも同じことをしたいと思います。
例:
次のテキストを含むファイルがあります。
var1: 7FBzezsLKyzYmVeM
var2: kL8RIBJVNrlEUyYV
var3: 1FkmXFSXtH4msKnL
この行を次に変更したいと思います。
var1: 7PmuHKKRx9OYt9mR
var2: nuRAS5dAKfUrvECJ
var3: km11I7HuXOWuu43X
私がよくやっていることは、既存の行を削除してその場所に新しい行を貼り付けることです。またはその逆の場合も同様です。
新しいテキストは、他の場所からインポートするかコピーするか、貼り付けバッファから取得されます。
広く検索しましたが、これを行う方法への参照が見つかりませんでした。マクロを使用しても、これを行う方法を想像することはできません。
誰でもこれができましたか?これができない場合は、私は確かに知っています。
ベストアンサー1
これを試してみてください:
- コピーしたい行をコピー/プルする
- 変更したいバッファに切り替える
- gRCtrl-r0Esc
翻訳する:
- gRビジュアル代替モードの開始(参照
:h gR
) - Ctrl-r0- レジスタから貼り付け(、
0
参照):h i_CTRL-R
:h quote0
- Esc- 葉交換モード。