如何让 VIM 复制到系统剪贴板?

XCr*_*ics 2 vim

我知道这已经被问了大约一百次,我几乎浏览了每个答案,我会说到点子上:

"+y
"*y
set clipboard=unnamed
set clipboard=unnamedplus
set clipboard+=unnamed    
y
yy
Run Code Online (Sandbox Code Playgroud)

所有都不要复制到我的系统剪贴板,这基本上是每个答案都说要做的,

vim --version说我的 -clipboard,很确定它需要是 +clipboard,但我不知道如何更改它。任何信息都会非常感谢。

rom*_*inl 9

你需要安装一个合适的 Vim,它内置了剪贴板支持。由于您没有告诉我们您在哪个平台上,我不会很具体,但我们继续:

  • Mac OS X

    下载MacVim,它带有一个mvim脚本,您可以使用该脚本从 shell 运行 GUI ( $ mvim file) 或 CLI('$ mvim -v 文件')。您也可以尝试Macports,或者,如果您喜欢闪亮的东西,则可以尝试Homebrew,如果这能让您的船漂浮起来。

  • Linux

    使用您的发行版的包管理器安装vim-gnomevim-gtk包。

  • 视窗

    vim.org 上的默认下载支持剪贴板,但滞后很多。Cream 项目提供了合理的最新版本