使用垂直拆分时,鼠标从两个缓冲区中进行选择

mouse selects from both buffers when using vertical splits

在 vim 或 gvim 7.3 中,当使用垂直拆分时用鼠标从缓冲区 selecting 行时,我遇到了问题。如果我 select 来自其中一个垂直分割缓冲区的行,我最终也会 select 处理来自另一个缓冲区的行。

通常我使用键盘执行 select 操作,但在某些情况下我更喜欢使用鼠标(select 从 VNC window 剪切并粘贴到windowsENV等)。

我的 .vimrc 文件中有 set mouse=,因此当我单击 gvim window.

时,我的鼠标不会移动光标

是否有防止 select离子跨缓冲区的设置?

您在 vim 中使用 set mouse= 禁用了鼠标,因此 selection 由您的终端仿真器完成,而不是由 vim 完成。终端仿真器不知道 vim 中的缓冲区或拆分,只是 select 显示屏幕上的整行。

如果您只想从一个缓冲区中 select,您需要在 vim 中启用鼠标,但我不确定您还需要做什么。