我在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
第二个映射意味着"馈送到系统剪贴板"。