vim中的组合寄存器
是否可以在vim中组合寄存器?例如,如果我有寄存器“a”、“b”、“c”,我可以轻松创建寄存器“d”吗?它是所有三个寄存器的串联?也就是说,不必全部粘贴,然后选择整个对象。使用命令vim中的组合寄存器,vim,concatenation,vim-registers,Vim,Concatenation,Vim Registers,是否可以在vim中组合寄存器?例如,如果我有寄存器“a”、“b”、“c”,我可以轻松创建寄存器“d”吗?它是所有三个寄存器的串联?也就是说,不必全部粘贴,然后选择整个对象。使用命令:let@a=“something”可以将分配给寄存器 :let @d = @a . @b . @c 使用命令:let@A=“other thing”或:let@A.=“other thing”可以将附加到寄存器中 假设您的寄存器填写如下(使用reg命令检查) 然后你可以打电话 :let @D = @a :let @
:let@a=“something”
可以将分配给寄存器
:let @d = @a . @b . @c
使用命令
:let@A=“other thing”
或:let@A.=“other thing”
可以将附加到寄存器中
假设您的寄存器填写如下(使用reg命令检查)
然后你可以打电话
:let @D = @a
:let @D = @b
:ley @D = @c
或
你的寄存器d看起来像
:reg d
--- Registers ---
"d Apple^JPear^JBanana
我发现
:let@d.=@a
比:let@d=@a
更容易记住/键入,并且对于假定“d
首先为空的每个寄存器也这样做(当然可以使用:let@d=”“
确保这一点)很好的解释。事实上这似乎更容易。我实际上不知道=
符号。
:let @d = @a . @b . @c
:reg d
--- Registers ---
"d Apple^JPear^JBanana