我喜欢在 vim 中使用鼠标,所以我的.vimrc
. 这在任何地方都可以正常工作,但是每当我git commit
在特定服务器(Appa)上运行时,我都会收到一条错误消息:
[tswett@appa git]$ git commit
Error detected while processing /home/tswett/.vimrc:
line 1:
E538: No mouse support: mouse=a
Press ENTER or type command to continue
Aborting commit due to empty commit message.
[tswett@appa git]$
我最终得到一个没有鼠标支持和语法高亮的 vim 会话。
如果我git commit
在不同的服务器或本地机器上运行,我确实有鼠标支持和语法突出显示。同样,每当我使用 vim在 Appa 上编辑任何其他内容时,我都有鼠标支持和语法高亮显示。如果我set mouse=a
从 Appa 中删除该行.vimrc
然后在 Appa上运行git commit
,我将不再收到错误消息,但我也不会获得语法高亮显示。
我怎样才能让 vim 、git commit
和 Appa 相互配合?
Appa 的操作系统是 RHEL 6.3 (Santiago);Appa的vim是7.2版本;Appa 的 git 版本是 1.7.1。这是我的.vimrc
(所有机器都相同):https ://github.com/tswett/setup/blob/c84c8908a04a1d925d90da3da4f2fc83bf56172b/.vimrc