在vim中组合寄存器

时间:2009-10-26 20:31:04

标签: vim concatenation vim-registers

是否可以在vim中组合寄存器?例如,如果我有寄存器“a”,b,“c,我可以轻松创建寄存器”d,这是三者的串联吗?也就是说,不要粘贴所有内容然后选择整个内容。

2 个答案:

答案 0 :(得分:10)

使用命令:let @a = "something",您可以分配给注册表。

使用:let @A = "another thing":let @a .= "another thing"命令,您可以追加到寄存器。

让我们说你的寄存器填写如下(使用 reg 命令检查)

:reg a b c
--- Registers ---
"a Apple^J
"b Pear^J
"c Banana^J

然后你可以打电话

:let @D = @a
:let @D = @b
:ley @D = @c

:let @d = @a . @b . @c

你的注册d看起来像

:reg d
--- Registers ---
"d Apple^JPear^JBanana

答案 1 :(得分:3)

:let @d = @a . @b . @c