gpt4 book ai didi

git - vim 说 "No mouse support",但只有当我运行 git commit 时

转载 作者:IT王子 更新时间:2023-10-29 01:09:26 24 4
gpt4 key购买 nike

我喜欢在 vim 中使用鼠标,所以我在我的 .vimrc 中启用了鼠标支持。这在大多数地方都能正常工作,但每当我在特定服务器 (Appa) 上运行 git commit 时,我都会收到一条错误消息:

[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 session 。

如果我在不同的服务器或我的本地机器上运行 git commit,我确实有鼠标支持和语法突出显示。同样,每当我使用 vim 在 Appa 上编辑任何else 时,我都有鼠标支持和语法突出显示。如果我从 .vimrc 中删除 set mouse=a 行,然后然后在 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

最佳答案

Appa 上的 vim 是否正常运行?也就是说,您是每当运行 vim 时遇到问题,还是在使用 git commit 时遇到问题?

如果是前者:

你确定 git commit 正在运行 vim 吗?在没有任何其他配置的情况下,许多应用程序默认使用 vivi 通常是 (a) vim 的最小版本> 缺少很多花哨的功能或 (b) 完全不同的东西。

尝试将 core.editor 显式设置为 vim,看看会发生什么:

git config --global core.editor vim

或者,您也可以设置 EDITORVISUAL 环境变量。

关于git - vim 说 "No mouse support",但只有当我运行 git commit 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11870884/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com