我正在使用带有 zsh 和 vim 7.3 的 archlinux (https://gist.github.com/4114299)。我没有使用 tmux/screen。
每当我打开文件(启用插件)或尝试执行 shell 命令(使用:!
)/编辑未启用插件的文件时,我的 vim 会话都会暂停,我必须使用命令fg
来重新生成会话。无论哪种方式,vim 都会自行暂停,而无需我执行任何操作。
我以前从未遇到过这个问题,而且我无法用 gvim 重现这个问题。这个问题只与 vim 有关。
这是我的 vim 文件:https://github.com/marcosdsanchez/.vim/
这是我在项目中使用的 vimrc 文件:https://gist.github.com/2d64b3f258b14b486284
答案1
问题出在我的 vimrc 文件中的这一行:
set shellcmdflag=-ic
删除后我的问题就解决了。