質問
クリップボードに貼り付けずに、あるレジスタの内容を別のレジスタにコピーするにはどうすればよいですか?1 つのテキストをヤンクしたのですが、デフォルトでヤンクされました "
登録する。削除/上書きせずに別のテキストをコピーしたい "
登録する。したがって、コンテンツを移動したいのですが、 "
登録して発言する a
または b
内部の新しいテキストをコピーできるように登録します "
. 。これを行う方法?
解決
レジスタ間で値をコピーまたは交換するには、 :させて コマンド。たとえば、次の内容をコピーします。 b
に登録する a
:
:let @a=@b
または、その内容をコピーして、 "
に登録する a
:
:let @a=@"
いくつかの適切なキーマッピングの提案については、この Vim ヒントを確認してください。
他のヒント
あなたはこのような何かを行うことができます:
let @a = getreg('"')
これは"
レジスタにa
レジスタをコピーします。
所属していません StackOverflow