2013-04-07 74 views
1

是否有可能做到以下几点:合并VIM系统缓冲区

Terminal1: vim f1.txt 
su someuser 
Terminal2: vim f2.txt 

我想在Termial1为用户A候机楼复制从f1文字F2为用户SomeUser的。我正在使用系统缓冲区,使用“+ y”+ p命令,如果我使用同一个用户,它的效果会很好。

请帮忙!

回答

2

我刚刚尝试过这个没有问题。唯一的区别是我使用“+ gP而不是”+ p。
另外,在gvim中使用point/click编辑>复制和编辑>粘贴时没有问题。

所以,也许尝试 “+全科医生或使用gvim?

+0

我不使用gvim的......我不知道是否有使用的解决方案” + y和 “+ P? – Flow 2013-04-07 18:55:33

+0

” + GP内部没有一个GVIM具体的命令。请参阅:帮助gP,:帮助p,:帮助P获取差异。这只是光标放置。所以,是的“+ y”+ p也可以很好地工作......我从可视化模式(例如Shift-V用于行选择)开始,它使用gnome终端工作正常。也许“+ y或”+ p已被重新映射,或者不会以某种方式将其注册到注册表中,但它应该适合您。 – 2013-04-07 19:18:26