我有两个与vim并排打开的终端。每个终端都有不同的文件。我可以在其中一个终端/文件中拉线并粘贴线,但是如何将一个终端/文件中的拉线粘贴到另一个打开的终端/文件中?
答案 0 :(得分:3)
首先,检查您的Vim是否使用剪贴板支持构建:
:echo has('clipboard')
如果你得到0
,请安装一个合适的Vim(但是你没告诉我们你使用的系统,所以我们无法告诉你如何)。
如果您获得1
,请使用"+y
和"+p
或"*y
和"*p
进行抽奖和粘贴(再次,我们无法分辨你不知道更多关于你的设置的那个。)
请参阅:help register
。
答案 1 :(得分:1)
如果您在vim中没有剪贴板支持,也可以使用pbcopy写入剪贴板。如果在可视模式下突出显示所需内容,然后键入:w !pbcopy
,它将写入剪贴板。在实践中,该命令实际上看起来像这样::'<,'>w !pbcopy
因为所选文本。
答案 2 :(得分:0)
您只需 Ctrl + shift + c 即可。将您自己置于vim中的插入模式,然后 Ctrl + shift + v ,它应该可以正常工作。