Vim:附加到特殊寄存器(例如+)

时间:2014-05-24 02:38:43

标签: vim

我想快速添加到寄存器“+”(所​​以我可以在Vim之外进行系统粘贴)。例如,我想"+yy复制一行,然后"=yy将另一行附加到'+'寄存器。

我找到了 VIM: how to append yanked text to unnamed register 我觉得应该很容易得到我想要的东西,但我对Vim脚本一无所知。

1 个答案:

答案 0 :(得分:1)

你可以选择一个任意的注册表,比如z,你可以在其中进行追加舞蹈,"zyy然后"Zyy,并为&#34创建一个快捷方式;导出&#34 ;注册:

nnoremap <silent> <key> :<C-u>call setreg('+', getreg('z', 1), getregtype('z'))<CR>

(按照ZyX的评论编辑。)