VIM:如何将拖动的文本附加到未命名寄存器
我知道Ayy可以将当前行附加到寄存器a 如何将当前行附加到未命名寄存器?您可以使用此选项VIM:如何将拖动的文本附加到未命名寄存器,vim,Vim,我知道Ayy可以将当前行附加到寄存器a 如何将当前行附加到未命名寄存器?您可以使用此选项 :let @"=@".getline('.') 添加到未命名的注册表。我不相信有键盘快捷键可以执行此操作。(但是,如果需要,可以创建映射。) 我之所以说没有键盘快捷键是因为:h quote_alpha只讨论大写字母(用于追加)。而:h quote_quote 在a-z中选择一个自由寄存器(我更喜欢寄存器a) “ay{动议} “Ay{motion}…(附) 现在你有了寄存器a中所有被拉扯的文本 你在未命名
:let @"=@".getline('.')
添加到未命名的注册表。我不相信有键盘快捷键可以执行此操作。(但是,如果需要,可以创建映射。)
我之所以说没有键盘快捷键是因为
:h quote_alpha
只讨论大写字母(用于追加)。而:h quote_quote
注意:对于操作d、c、s、x,如果您使用的是v7.4,则在未命名寄存器中不会得到与命名寄存器中相同的附加文本。(这是一个bug,在v8.0中已修复)有没有类似于寄存器a的寄存器?我不知道@xiaochen。你到底为什么要附加到未命名寄存器?我想要一个未命名寄存器的寄存器,就像寄存器a(
“Ay{Motion}
)的寄存器a一样。@xiaochen只需使用一个命名寄存器来附加到一个命名寄存器,告诉你如何附加到一个命名寄存器。像我这样的Vim新手应该注意到,A
to type是一个大写字母,可以附加到小写寄存器A
。