105

クリップボードに貼り付けずに、あるレジスタの内容を別のレジスタにコピーする方法は? 1 つのテキストをヤンクしたところ、デフォルト"レジスタにヤンクされました。ここで、レジスタを削除/上書きせずに別のテキストをコピーしたいと考えています"。そのため、 registerの内容を移動して、いくつか"を言うか、 register 内に新しいテキストをコピーできるようにします。これを行う方法?ab"

4

2 に答える 2

135

レジスタ間で値をコピーまたは交換するには、 :letコマンドを使用できます。たとえば、bレジ​​スタの内容を次の場所にコピーしaます。

:let @a=@b

"または、レジスタの内容を次の場所にコピーしますa

:let @a=@"

この Vim Tip をチェックして、適切なキー マッピングの提案を確認してください。

于 2009-10-01T06:41:08.160 に答える
8

次のようなことができます。

let @a = getreg('"')

"これにより、レジスタがレジスタにコピーさaれます。

于 2009-10-01T06:40:34.713 に答える