如何在视觉选择文本时阻止Vim写入系统剪贴板



我在Windows 7机器上使用Vim 7.4.423。

我注意到Vim会将我通过视觉模式"突出显示"的任何文本复制到系统剪贴板。有没有办法阻止他这么做?

无论我使用鼠标单击还是V/v运算符,"进入视觉模式时覆盖剪贴板"都没有区别。一旦我进入视觉模式,系统剪贴板上将不会留下任何内容。

PS:我在_vimrc中没有找到mswin

谢谢!

这听起来像是'guioptions'选项中有一个"a",或者'clipboard'选项中有"autoselect"。

检查此命令的输出,看看是哪种情况,然后相应地进行修复:

:verbose set clipboard? guioptions?

解决方案,感谢Ben对guioptions的建议。

删除以下行:

set guioptions+=a

并确保<C-C>的行为"正常"。(通常与windows操作系统相同。)

vnoremap <C-C> "+y

第二个映射意味着"馈送到系统剪贴板"。

最新更新