【发布时间】:2012-04-21 13:33:38
【问题描述】:
我想知道,如何启用将所选文本自动复制到“+” 在 Ubuntu 中注册(在应用程序之间共享剪贴板)? 在 win XP 上,我有
设置 guioptions+=a
它可以完美运行,但在 Ubuntu 11.10 中却不行。
我也试过了
设置剪贴板=unnamedplus,unnamed,autoselect,exclude:cons\|linux。
但没有成功。
请不要提供手动点击解决方案,例如
vmap <C-Insert> "+y 和鼠标复制/粘贴。
测试用例(带有“behave mswin”选项):
打开 gvim
shift-v,移动光标和Esc(在可视模式下选择行)
进入firefox并点击ctrl-v或ctrl-Insert粘贴文本
解决方案
在这个thread,问题解决了。
您需要应用 Christian Brabandt 的补丁。
另外,如果在 ubuntu 中重新编译后使用 shift-insert 粘贴有问题,可以在 vimrc 中添加:
if has("gui_running")
map <silent> <S-Insert> "+p
cmap <S-Insert> <C-R>+
imap <silent> <S-Insert> <Esc>"+pa
endif
【问题讨论】: