从/到剪贴板在vim中无法复制/粘贴

6
问题在于从vim复制/粘贴到剪贴板不起作用。我不确定为什么...
在`:reg`中,我也看不到`+`和`*`缓冲区...
这是我的.vimrc,如果需要的话。
有什么建议吗?
谢谢!
1个回答

8

好的,我明白了。问题出在我使用的是系统自带的 vim (预先安装在我的 Mac 上)。我通过运行 which vim 命令找到了它的位置,返回结果为 /usr/bin/vim。默认的 vim 存在一个问题,就是它没有编译 clipboard 选项(运行 vim --version | grep clipboard 命令,如果看到的是 -clipboard,那么你没有“复制/粘贴到/从剪贴板的功能”)。

现在,如果你没有使用 homebrew 安装 vim,请先安装。然后,在你的 .zshrc(或 .bashrc)文件中提供路径到 /usr/local/bin 文件,以便它覆盖 /usr/bin(在它之前)。现在你正在使用 homebrew 自带的 vim,它已启用了 +clipboard 选项。

祝你愉快的复制-粘贴体验 :)


没错,你只需要确保执行以下操作: https://dev59.com/SWAf5IYBdhLWcg3wdCl1#24621347否则你仍然会加载“default” vim。 这是我在我的“.zshrc”文件中所做的: export PATH=/usr/local/bin:$PATH - betoharres
我不知道为什么这个问题被标记为重复,而“原始”的问题有成千上万的答案,却没有指出这个简单的解决方案。 - betoharres

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接