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

如何在直观选择文本时阻止Vim写入系统剪贴板,vim,vim-plugin,Vim,Vim Plugin,我正在Windows 7机器上使用Vim 7.4.423 我注意到Vim会将我通过可视模式“突出显示”的任何文本复制到系统剪贴板。有没有办法阻止他这么做 无论我使用鼠标单击还是V/V操作符,“进入视觉模式时覆盖剪贴板”都没有区别。一旦进入视觉模式,系统剪贴板上的任何内容都不会保留 PS:我在我的\u vimrc中没有找到mswin 谢谢大家! 这听起来像是您的“guioptions”选项中有一个“a”,或者您的“剪贴板”选项中有一个“autoselect” 检查此命令的输出,查看哪种情况是这样,

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

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

无论我使用鼠标单击还是
V
/
V
操作符,“进入视觉模式时覆盖剪贴板”都没有区别。一旦进入视觉模式,系统剪贴板上的任何内容都不会保留

PS:我在我的
\u vimrc
中没有找到
mswin


谢谢大家!

这听起来像是您的
“guioptions”
选项中有一个“a”,或者您的
“剪贴板”
选项中有一个“autoselect”

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

:verbose set clipboard? guioptions?

解决方案,感谢Ben关于
guioptions
的建议

删除以下行:

set guioptions+=a
并确保
的行为“正常”。(通常与windows操作系统相同。)

vnoremap“+y

第二个映射意味着“输入到系统剪贴板上”。

是的,我在GUI选项中有一个
a
vnoremap <C-C> "+y