退出 vim 后 x11 剪贴板不可用

退出 vim 后 x11 剪贴板不可用

当我在终端中运行 Vim(版本 7.4)实例时,我可以将文本复制到 +(主要选择)和 *(剪贴板选择)寄存器中。如果我在新窗口/终端中切换到另一个程序,我可以从这些缓冲区中粘贴,而不会出现问题。

IE

  • 在终端一中,我运行 vim 并将其拖入 +,* 缓冲区
  • 在第二个终端中,我在 bash 中,xclip -o 粘贴 * 缓冲区的内容
  • 在我的 Firefox 实例中ctrl-v粘贴 + 缓冲区的内容

如果我退出 vim,那么剪贴板就会被清除。

  • xclip -o 将输出Error: target STRING not available
  • ctrl-v在 Firefox 中不执行任何操作

如果我暂停 vim 进程 ( ctrl- z),我得到的结果与我退出 vim 时的结果相同。恢复进程 (fg) 不会返回对 x11 剪贴板的访问权限,我必须再次拉到寄存器。这种用法对我来说特别麻烦。

我能做些什么来改变这种情况?我是 vim/linux 新手。

相关内容