能夠用以下的方法,查看vi 是否支持系統剪切板的功能:html
vi --version | grep clipboard
-clipboard +iconv +path_extra -toolbar
+eval +mouse_dec +startuptime -xterm_clipboardvim
安裝spa
sudo apt-get install vim vim-scripts vim-gtk vim-gnome
成功後經過如下操做使用:(注意,一共是3次按鍵 而不是 "y)unix
"+y 複製到剪切板 "+p 粘貼
若是不喜歡經過上面的方法調用系統剪切板功能,能夠以下在.vimrc中的設置,解決問題:code
" 拷貝粘切到系統的剪貼板 if has("win32")||has("win95")||has("win64")||has("win16") set clipboard=unnamed elseif has('unix') vmap <C-c> y:call system("xsel -ib", getreg('"'))<CR> nmap <C-v> :call setreg("\"",system("xsel -o"))<CR>p " 若是是macOS,請使用以下設置 " vmap <leader>y y:call system("pbcopy", getreg("\""))<CR> " nmap <leader>p :call setreg("\"",system("pbpaste"))<CR>p endif