2

有没有人见过这样的行为:

<<< [34] <exec> 139,398 us
>>> [35] <exec> $ vim  "C:\Users\JMORDE~1\AppData\Local\Temp\edit.aannm9clj1kosok4\new-commit"
<<< [35] <exec> 1,489 us
PHP Fatal error:  Uncaught exception 'Exception' with message 'Editor exited with an error code (#1).' in C:\arcanist\ph-arcWindows-u0001\libphutil\src\console\PhutilInteractiveEditor.php:94

看起来它正试图在 Windows 临时目录中打开一个文件,但 gitbash vim 似乎不理解该路径。尝试从提示符运行该命令无法打开有问题的文件。我是奥术师的新手,谷歌搜索没有任何结果。有人对我可以在这里做什么有任何想法吗?

4

1 回答 1

1

在 Mac OS X 中,vim 似乎存在一个错误。我按照https://unix.stackexchange.com/a/15848解决了这个问题。

您的 vimrc 中是否关闭了文件类型?尝试将其替换为:

filetype on
filetype off

我在 OS X 上使用 Tim Pope 的 Pathogen 时遇到了这个问题。这篇文章帮助我解决了这个问题。如果您使用的是病原体...

调用 Pathogen#runtime_append_all_bundles() ...改为:

filetype on
filetype off
call pathogen#runtime_append_all_bundles()
call pathogen#helptags()
filetype plugin indent on

http://andrewho.co.uk/weblog/vim-pathogen-with-mutt-and-git

于 2016-07-24T09:43:05.287 回答