vim --version | grep clipboard
root@localhost: ~ # vim --version | grep clipboard [8:21:58]
+clipboard +keymap +printer +vertsplit
+emacs_tags +mouse_gpm -sun_workshop +xterm_clipboard
有+号的表示支持,-号表示不支持。
参考如下:
https://vi.stackexchange.com/questions/84/how-can-i-copy-text-to-the-system-clipboard-from-vim No +clipboard? Vim requires the +clipboard feature flag for any of this to work; you can check if your Vim has this by using :echo has(‘clipboard’) from within Vim (if the output is 0, it’s not present, if it’s 1, it is), or checking the output of vim --version for +clipboard.
Most Linux distributions ship with a “minimal” Vim build by default, which doesn’t have +clipboard, but you can usually install it:
Debian & Ubuntu: Install vim-gtk3. Fedora: install vim-X11, and run vimx instead of vim (more info). Arch Linux: install gvim (this will enable +clipboard for normal vim as well). You could also use xclip, xcopy, or xsel to copy text to the clipboard; see the following questions for solutions:
ububtu为例apt-get update apt install vim-gtk3