9

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

4

2 回答 2

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
于 2009-10-26T20:54:14.173 回答
3
:let @d = @a . @b . @c
于 2009-10-26T20:49:49.873 回答