【发布时间】:2011-04-27 02:04:49
【问题描述】:
是否可以直接从 Vim 复制到剪贴板? yy 只将内容复制到 Vim 的内部缓冲区。我想复制到操作系统的剪贴板。 Vim 中是否有任何此类命令,或者您只能在 Vim 中拉取东西?
【问题讨论】:
-
请参阅投票不足的答案,该答案阐明了一个重要事实:您必须首先使用 +clipboard 功能编译 vim,才能首先使用以下任何建议! 这不是大多数系统的默认设置。
-
@NeilTraft,一些答案建议从 vim 到外部程序的管道,因此任何答案都需要 +clipboard 标志的说法是错误的。只是指出来避免未来的读者感到困惑。
-
How to make vim paste from (and copy to) system's clipboard? 的可能重复项(注意:另一个问题较新,但有更好的答案恕我直言,这就是为什么我将这个问题标记为骗子)
-
确保您已经完成
sudo apt-get install vim-gnome在应用以下这些命令之前,否则您将收到无效注册错误! -
@Harnirvair 对于这里的许多读者来说,
vim-gnome可能在他们的操作系统/发行版中过于矫枉过正或根本不可用,而我怀疑vim-gtk和最好是vim-gtk3更有可能存在和拉更少的依赖,同时仍然提供剪贴板集成(至少对于那些仍在 X11 上的人;我不确定这一切如何与 Wayland 交互)。