Vim:在 xterm 中使用 netrw 后失去鼠标支持

Vim:在 xterm 中使用 netrw 后失去鼠标支持

每次我使用以下方式访问文件系统:

  • :tabe dirname(例如:tabe .:)
  • :vsp dirname
  • :sp dirname

为了在编辑另一个文件时打开某个文件,我失去了 Vim 会话中的鼠标支持。

我在跑维姆 7.3.346在全新安装的Debian 威兹,使用 xterm。

我已经使用 Vim 的最小设置进行了测试,例如.vimrc

set nocp
set showmatch
set ts=4
set shiftwidth=4
set expandtab
set foldmethod=syntax
syntax on
set autoindent
set smartindent
set mouse=a
set encoding=utf-8
set fileencoding=utf-8

这个版本的 Vim 是否有任何解决方案或错误补丁?


更新:工作中从来没有出现过这个问题,我们拥有的电脑和服务器是:

  • Ubuntu 10.04.3,Vim 7.2.330
  • SUSE Linux 企业服务器 11、Vim 7.2.108
  • 红帽企业 Linux 服务器版本 6.0、Vim 7.2.411

这应该是 Vim 7.3 的问题吗?

答案1

如果你还在使用7.3.346版本,那么我发现了一个有用的设置:

set ttymouse=xterm2

有了它,至少在相对较短的测试时间内我没有遇到问题。

此错误已被报告,并且应该已在版本 7.3.363-1 中修复


更新:

Debian Wheezy 已将 Vim 版本升级到 7.3.363,问题似乎已经解决。

相关内容