質問

クリップボードに貼り付けずに、あるレジスタの内容を別のレジスタにコピーするにはどうすればよいですか?1 つのテキストをヤンクしたのですが、デフォルトでヤンクされました " 登録する。削除/上書きせずに別のテキストをコピーしたい " 登録する。したがって、コンテンツを移動したいのですが、 " 登録して発言する a または b 内部の新しいテキストをコピーできるように登録します ". 。これを行う方法?

役に立ちましたか?

解決

レジスタ間で値をコピーまたは交換するには、 :させて コマンド。たとえば、次の内容をコピーします。 b に登録する a:

:let @a=@b

または、その内容をコピーして、 " に登録する a:

:let @a=@"

いくつかの適切なキーマッピングの提案については、この Vim ヒントを確認してください。

他のヒント

あなたはこのような何かを行うことができます:

let @a = getreg('"')

これは"レジスタにaレジスタをコピーします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top