发送寄存器名给映射命令



我用这个命令将当前缓冲区的文件路径发送到+寄存器:

:nmap <Leader>yp :let @+=expand("%:p")<cr>

我想扩展它,以便用户在调用<Leader>yp时选择要发送的寄存器,但我不确定如何。

如果有一种方法来"捕获选定的寄存器",我可以使用它到我的命令,然后允许像"a<Leader>yp的东西吗?谢谢!

感谢大家的评论,我想到了这个解决方案:

:nmap <Leader>yp :call setreg(v:register, expand("%:p"))<cr>

相关内容

  • 没有找到相关文章

最新更新