![从 vim 复制到两个 X11 剪贴板](https://linux22.com/image/62997/%E4%BB%8E%20vim%20%E5%A4%8D%E5%88%B6%E5%88%B0%E4%B8%A4%E4%B8%AA%20X11%20%E5%89%AA%E8%B4%B4%E6%9D%BF.png)
据我所知,使用 VIM 我可以选择
set clipboard=unnamed
- 拉入 X11 的主要选择缓冲区(鼠标中键粘贴)以及
set clipboard=unnamedplus
- 复制到 X11 的剪贴板缓冲区(在大多数 GUI 应用程序中使用 Ctrl-V 粘贴)
有没有办法做到两个都同时?
我通常使用鼠标中键粘贴,但这并不是在任何地方都有效,所以我希望我的选择也可以在剪贴板缓冲区中使用。
(我知道我可以这样做"+y
,但我想自动做到这一点)
答案1
对于 yanks,Vim 支持设置两个都 unnamed
和unnamedplus
:
:set clipboard=unnamed,unnamedplus
从:help clipboard-unnamedplus
:
When "unnamed" is also included to the option, yank operations (but not delete, change or put) will additionally copy the text into register '*'.