我希望Git使用Vim。我不是新手,至少在Unix上,它真的很容易。但与DOS中的任何事情一样,这似乎是一场毫无意义的斗争。我想我可能错过了一些明显的东西。
所以我这样做了:
>git config --global core.editor "\"c:\Program Files\Vim\vim71\gvim.exe\""
但这种情况发生了:
> C:\dev\qfnet\quickfix.net>git commit -a
"c:\Program Files\Vim\vim71\gvim.exe": c:\Program Files\Vim\vim71\gvim.exe: command not found
error: cannot run sh: No such file or directory
error: There was a problem with the editor '"c:\Program Files\Vim\vim71\gvim.exe"'.
Please supply the message using either -m or -F option.
我也尝试过设置EDITOR变量,结果相似。
“sh”在我的路上,所以我不知道它为什么找不到它。如果我从提示符运行“sh”,它确实正确启动,据我所知。 (无论如何,它试图以什么方式运行?)
感谢任何能告诉我我缺少的人。
答案 0 :(得分:4)
试试这个:
git config --global core.editor "'C:/Program Files/Vim/vim71/gvim.exe' --nofork '%*'"
答案 1 :(得分:0)
git config --global core.editor '/c/Program Files/Vim/vim71/gvim.exe'