每当我在Vim 中以可视模式选择某些内容时,它会自动被复制。这会导致问题,因为我已经在剪贴板中粘贴了一些内容来粘贴所选文本。
有什么办法可以禁用它吗?
这是因为我的 xterm 也有类似的行为吗?
小智 6
如果某些设置用于一些特定选项,则可能会导致此行为。
autoselect
设置时,它在 *nix 下默认设置(仅适用于普通 vim),您的视觉选择将存储到*
寄存器中。a
设置时,它在 *nix 下默认设置(仅适用于 gvim),您的视觉选择将存储到*
寄存器中。在*寄存器与Windows剪贴板当前所选文本的代名词(如选择文本,然后单击鼠标中键粘贴)在* nix中。
'mouse'也可以产生效果,因为如果它被设置为a
或包含两者n
,v
那么 Vim 将接收您的鼠标点击并在您点击并拖动时启动一个视觉选择。视觉选择内容的行为仍然由'clipboard'
/处理'guioptions'
。
基本上,如果你使用的* nix和默认设置'clipboard'
/'guioptions'
那么"*
将会被覆盖,当你做出一个目测可供选择,因为后面还有什么其他的* nix应用程序时,您选择的文本做。如果你使用的是Windows和选项的描述,那么你的剪贴板将是覆盖,因为"*
和"+
这两个修改在Windows剪贴板上。