我用这个命令将当前缓冲区的文件路径发送到+
寄存器:
:nmap <Leader>yp :let @+=expand("%:p")<cr>
我想扩展它,以便用户在调用<Leader>yp
时选择要发送的寄存器,但我不确定如何。
如果有一种方法来"捕获选定的寄存器",我可以使用它到我的命令,然后允许像"a<Leader>yp
的东西吗?谢谢!
感谢大家的评论,我想到了这个解决方案:
:nmap <Leader>yp :call setreg(v:register, expand("%:p"))<cr>