我在linux下按v进入可视然后选中一个单词hi,然后按y赋值到剪切板然后再次进入可视模式选中一个单词hello按下p进行替换.可是下次再选中一个单词按下p时候怎么粘贴出来的是hello啊..例子:1.i have a dream2.look deam3.good deem我在可视模式下复制了第一行的dream .然后在可视模式下选中第二行的deam,然后按下p.粘贴 此时 变成"2.look dream". 然后在可视模式下选中第三行的deem,按下p结果第三行变成 "3.good deam" 可视我的
你好,vi里面的剪贴板略复杂,直接按p是粘贴当前剪贴板的内容。然而,在vi里面,删除什么的都会造成剪贴板的更新。此处你第一次p后,剪贴板的内容应该发生了更新(即变成deam了,不清楚是不是可是状态下的影响。。。)为解决此类问题,我用的是命名缓冲区。即在按下y复制之前,按““ + a至z任一个字母”,这样的话相当于有26个分离的缓冲区给你用。这样在p之前加上““+对应字母”即可粘贴对应缓冲区里的内容。。比如这里,用v可视化,选好dream,然后“+ a +y。。。。这样dream被存到了a缓冲区里。。。接着选de
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。