在 20.04 上使用 vim 8.1.2269 访问系统剪贴板

在 20.04 上使用 vim 8.1.2269 访问系统剪贴板

我使用的是vim从官方存储库安装的 Ubuntu 20.04:

$ apt policy vim
vim:
  Installed: 2:8.1.2269-1ubuntu5
  Candidate: 2:8.1.2269-1ubuntu5
  Version table:
 *** 2:8.1.2269-1ubuntu5 500
        500 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages
        100 /var/lib/dpkg/status

.vimrc文件中我有以下配置:

set clipboard=unnamedplus

vim剪贴板与系统集成,即y在正常模式下会将突出显示的文本发送到记录vim以及系统剪贴板。直到昨天。运行升级后,vim不再与系统剪贴板交互。

如果升级过程中删除或禁用了某些 GUI 包,则可能会发生这种情况(此类包提供了剪贴板集成)。但这些包仍然存在并且运行良好:

$ dpkg -l | grep vim
ii  vim                                           2:8.1.2269-1ubuntu5                                 amd64        Vi IMproved - enhanced vi editor
ii  vim-common                                    2:8.1.2269-1ubuntu5                                 all          Vi IMproved - Common files
ii  vim-gtk                                       2:8.1.2269-1ubuntu5                                 all          Vi IMproved - enhanced vi editor (dummy package)
ii  vim-gtk3                                      2:8.1.2269-1ubuntu5                                 amd64        Vi IMproved - enhanced vi editor - with GTK3 GUI
ii  vim-gui-common                                2:8.1.2269-1ubuntu5                                 all          Vi IMproved - Common GUI files
ii  vim-runtime                                   2:8.1.2269-1ubuntu5                                 all          Vi IMproved - Runtime files
ii  vim-tiny                                      2:8.1.2269-1ubuntu5                                 amd64        Vi IMproved - enhanced vi editor - compact version

并确认剪贴板扩展已安装:

$ vim --version | grep clip
+clipboard         +keymap            +printer           +vertsplit
+emacs_tags        +mouse_gpm         -sun_workshop      +xterm_clipboard

有任何想法吗?

相关内容