我安装了 vimx,所以我可以使用 "+y
将 vimx 复制到 x 剪贴板等等,只要我可以保持当前的 vimx 运行,它就可以很好地工作。
但是,我也很高兴能够使用 ctrl-z
切换到当前正在运行的 shell。并且能够将我从 vim 复制的内容粘贴到 shell 中。有谁知道怎么做,因为一旦我用 ctr-z
暂停 vim x 剪贴板变空,直到我将 vim 放入 fg
再次。
最佳答案
好的,
经过大约一个小时的头疼这个问题,我决定使用不同的方法来做同样的事情。
我将详细说明我在这里所做的事情,以造福那些有同样问题的人。
如果您有 wxcopy
在您的系统上,这足以在您的系统上获得 vim 和其他应用程序之间的复制/粘贴支持。如果要从 vim 复制,请使用 v
选择文本或 V
或者任何你喜欢的方法,然后使用命令 :tee >(wxcopy)
.这会将该代码复制到 oldschool X11 剪切缓冲区中。这个缓冲区有一个额外的好处,不需要父应用程序运行来粘贴工作,因此我的问题消失了。
我意识到可能很难接触到 wxcopy
, 在 fedora 下提供它的包是:WindowMaker
关于Vim(终端)- 复制到 x 剪贴板并在暂停时粘贴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2831024/