【问题标题】:I can't paste what I copied to the clipboard with Vim on Ubuntu我无法在 Ubuntu 上使用 Vim 将复制的内容粘贴到剪贴板
【发布时间】:2023-04-08 05:31:01
【问题描述】:

我尝试从 vim 拉到剪贴板。 但它不这样做。
我试过 "+y (另外,我试过 "* y)在可视模式下选择复制区域后。 但是当我在终端上键入 Ctrl-Shift-V 时,不会粘贴复制的内容。

为什么尽管我拉到特殊寄存器,但它没有粘贴到终端? 我的 vim 中启用了 clipboardxterm_clipboard 功能。

我用

  • Vim 8.1 补丁 1-320
  • Ubuntu 19.04
  • Virtualbox 6.0.12

【问题讨论】:

  • StackOverflow 致力于帮助解决编程代码问题。您的 Q 似乎更适合 superuser.comvim.stackexchange.com ,但请阅读他们关于主题问题的帮助部分。并且请先阅读Help On-topicHelp How-to-ask,然后再在此处发布更多问题。祝你好运。
  • 你运行 XWindows 吗? vim 是否使用 X11 库 (+X11) 编译?
  • 是的,我的 Vim 中启用了 X11
  • 我也有同样的问题。我不知道它是否有帮助,但是使用突触,问题似乎消失了,但使用 libinput,问题出现了。

标签: linux ubuntu vim clipboard


【解决方案1】:

Ubuntu 有 2 个剪贴板。 From this answer,使用 "*yy"+yy(一个或另一个)应该将文本从您的 ctrl+c / ctrl+v 剪贴板拉出或拉出。 (根据 cmets,这适用于您拥有的 X11 系统。)

Alsoseethese.

【讨论】:

  • 我在 ubuntu 中使用 vim-gnome,但是 "*yy 和 "+yy" 都不起作用。
  • :echo has('clipboard') 的输出是什么?如果是0,则说明您没有安装可以使用+clipboard 的vim 版本,可能需要考虑安装其他版本。
  • 结果为 1 和 +剪贴板
  • 出于好奇,它会将内容粘贴到其他区域(如文字处理器)和/或您可以通过中键粘贴到终端吗?
  • copy from: other application paste to: vim is works。但是,从 vim 粘贴复制到其他应用程序不起作用
猜你喜欢
  • 1970-01-01
  • 2011-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-18
  • 2020-03-30
  • 2015-07-24
  • 1970-01-01
相关资源
最近更新 更多