我想快速添加到寄存器“+”(所以我可以在Vim之外进行系统粘贴)。例如,我想"+yy
复制一行,然后"=yy
将另一行附加到'+'寄存器。
我找到了 VIM: how to append yanked text to unnamed register 我觉得应该很容易得到我想要的东西,但我对Vim脚本一无所知。
答案 0 :(得分:1)
你可以选择一个任意的注册表,比如z
,你可以在其中进行追加舞蹈,"zyy
然后"Zyy
,并为&#34创建一个快捷方式;导出&#34 ;注册:
nnoremap <silent> <key> :<C-u>call setreg('+', getreg('z', 1), getregtype('z'))<CR>
(按照ZyX的评论编辑。)