这么简简单单的东西我都捣鼓了好些天,写点什么帮助像我一样菜的人吧
首先用终端打开的vim是没有“+寄存器的,需要用走应用程序-》附件-》vim打开的vim才行
(如果应用程序里面没有,可以在终端里面用sudo yum install vim-X11安装一下)
但这还不够,还需复制下列代码到.vimrc文件
if exists('$TMUX')
let s:isTmux=1
else
let s:isTmux=0
endif
if has('clipboard')
if s:isTmux
set clipboard=
elseif has ('unnamedplus')
" When possible use + register for copy-paste
set clipboard=unnamedplus
" <Leader>{P,p},鼠标中键 粘贴'+'寄存器内容
nnoremap <silent> <Leader>P "+P
nnoremap <silent> <Leader>p "+p
nnoremap <silent> <MiddleMouse> "+P
inoremap <silent> <MiddleMouse> <C-R>+
else
" On Mac and Windows, use * register for copy-paste
set clipboard=unnamed
" <Leader>{P,p},鼠标中键 粘贴'*'寄存器内容
nnoremap <silent> <Leader>P "*P
nnoremap <silent> <Leader>p "*p
nnoremap <silent> <MiddleMouse> "*P
inore