我已经使用 vim 作为 vim 的编辑器很长时间了。我通过以下方式将 vim 设置为默认编辑器:
git config --global core.editor "vim"
但是现在 git show 停止工作了。如果我打电话
git show a802fa69:path_to_file/file.cpp
我收到错误消息
VIM - Vi IMproved 8.1 (2018 May 18, compiled Sep 19 2018 08:30:40)
Argument missing after: "-c"
More info with: "vim -h"
有什么想法吗?"-c"后面缺少参数是什么意思?我该如何解决它?它以前在工作...
这不是默认的 git show 行为。检查您的.gitconfig
以查看是否重新定义了git show
。您还可以检查您的别名和.bashrc
。似乎 vim 是由这些带有-c
标志的设置之一调用的,但没有给出任何命令。例如,vim -c
将引发相同的错误。