原因:
1.命令行的vim没有+和*两个寄存器(原因之一),退出vim后粘贴板内容不会保留到vim所在系统的粘贴板
2.在有+和*寄存器的前提下,可以从vim复制到vim所在系统的粘贴板,但是ssh没有转发服务,如果使用ssh登录,可以从ssh客户端所在系统的粘贴板复制到vim,无法从vim复制到ssh客户端所在系统的粘贴板。
第二个原因有点绕,但其实很好理解,因为ssh并没有转发系统粘贴板的服务,因此就算可以从远端系统的vim中复制内容到远端系统的系统粘贴板,但无法将内容传递过来,部分ssh客户端支持抓取粘贴板内容的除外。
解决方法:
1.确认远端vim支持复制内容到远端系统粘贴板的情况下,选择使用支持粘贴板抓取的ssh客户端。
2.使用x11 forwarding
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)