-
首先确认你的vim版本支持clipboard特性:
- 输入shell命令查看是否支持,如果支持,输出的clipboard前面为
+
号:vim --version | grep clipboard
+clipboard +keymap +printer +vertsplit +eval -mouse_jsbterm -sun_workshop +xterm_clipboard
- 如果前面是减号
-
, 可以尝试安装gui版本的gvim而不是原生vim:sudo pacman -Sy gvim
, 两者冲突,安装的时候会提示确认删除另一个;gvim也能使用~/.vimrc
- 输入shell命令查看是否支持,如果支持,输出的clipboard前面为
-
然后设置快捷键,使我们可以在vim编辑时通过
ctrl+shift+C
、ctrl+shift+V
复制粘贴。vim ~/.vimrc
:" copy and paste using: `ctrl+shift+c`, `ctrl+shift+v` noremap <C-c> +y noremap <C-v> +p
这样,在vim内复制内容后,在vim外的其他编辑窗口就也能使用了。。。但是如果你用的是sudo vim
, 剪贴板还是不互通。。。