我想知道,如何在 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粘贴文本
解决方案
在这个线程中,问题得到了解决。
您需要应用 Christian Brabandt 的补丁。
shift此外,如果在 ubuntu 中重新编译后使用-粘贴有问题insert,可以在 vimrc 中添加:
if has("gui_running")
map <silent> <S-Insert> "+p
cmap <S-Insert> <C-R>+
imap <silent> <S-Insert> <Esc>"+pa
endif