vim没有+clipboard

检查vim是否支持剪切板

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

猜你喜欢

转载自blog.csdn.net/lxyoucan/article/details/114056307