xiaozefeng/ubuntu-guide

vim 与系统共享剪切板

Opened this issue · 1 comments

系统默认安装的vim 一般没有支持剪切板的功能
如何看是否支持呢?

vim --version|grep clipboard
-clipboard         +jumplist          +persistent_undo   +virtualedit
-ebcdic            +mouseshape        +statusline        -xterm_clipboard

可以看到 -clipboard , 表示不支持

两种方式获取支持

  1. 可以通过源码编译获得这个功能
  2. 安装 vim-gtk3
apt remove vim 

apt instlal vim-gtk3

再次执行 vim --version|grep clipboard 发现已经有这个功能了

配置vim共享剪切板

vim ~/.vimrc
# 加入以下内容
#  低版本用这个 set clipboard+=unnamed
# 高版本用和这个  set clipboard+=unnamedplus

至于哪个能生效就自行尝试吧

set clipboard^=unnamed,unnamedplus