Vim无法保存提交消息

问题描述 投票:0回答:2

我在更新fork时遇到问题。

当我做git merge upstream/master时,我得到这个错误

Vim编辑器打开 - 我输入我的提交消息但是在保存和退出时它无法保存消息。

删除xyz / abc / is_dates.py vim-gitgutter:需要Vim 7.3.105按ENTER或键入命令继续错误:编辑器'vi'出现问题。不提交合并;使用'git commit'完成合并。

git macos github vim git-commit
2个回答
0
投票

不知怎的,这似乎让我至少可以保存我的信息。 git config --global core.editor /usr/bin/vim

但我无法摆脱vim-gitgutter: requires Vim 7.3.105 Press ENTER or type command to continue的错误

它也不允许我更新它。


0
投票

某些插件需要运行某些Vim功能,并在启动期间执行版本检查。您似乎使用旧的,不受支持的Vim版本与gitgutter插件。

  • 如果此插件适用于其他(非Git)Vim会话,则可能是Git使用不同(过时)的Vim安装。你可以查看Vim是通过:echo v:progpath运行的。将您的Git配置对齐以使用当前的Vim版本,或更新过时的版本。
  • 如果您只安装了一个Vim,请更新它(Vim 7.3是从2010开始的,并且已经过时了。应该可以安装最新版本8.1;如果找不到适合您的发行版的软件包(对于Windows,请检查来自Cream project的二进制文件,在Linux上使用compile(例如来自GitHub源码)也不是很困难。)如果你不能,你需要删除插件来摆脱消息。
© www.soinside.com 2019 - 2024. All rights reserved.