Vim(终端)- 复制到 x 剪贴板并在暂停时粘贴

标签 vim

我安装了 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/

相关文章:

vim - 可以在 gVim 编辑器中以某种方式设置字母间距吗

vim - 如何在 Vim 中改变一个词(以及所有其他出现的词)

regex - vim 语法匹配错误([A-Z] 匹配所有字母字符)

vim - 使 % 在 SQL block 中处理 "begin"或 "end"

vim - 如何让 vim 语法高亮整行?

session - 强制 Vim 的 mksession 使用相对路径?

vim - 将 s 命令应用于对象的正确方法是什么?

C++ 重构 : change method name, 输入和输出

vim - 如何在 emacs 中使用 viper 模式安装 Vim 脚本/插件

vim - vi仅保留一列的前10个字符