Vim新手在这里(已经与zsh合作了几个月)。我认为我安装了太多的dotfiles或配置错误,因为无论何时我尝试外部命令(即使是:!rm TEST
之类的东西,Vim都会以zsh: suspended (tty output) vim .
消息退出。我该如何解决这个问题?
点文件:https://github.com/daryllxd/dotfiles。 (我是从其他人那里得到的)。
答案 0 :(得分:0)
尝试发表评论:
set shellcmdflag=-ci
如果这对您不起作用,请查看以下内容。
从手册:
Commands are first read from /etc/zshenv; this cannot be overridden.
[...]
Commands are then read from $ZDOTDIR/.zshenv. If the shell is a
login shell, commands are read from /etc/zprofile and then
$ZDOTDIR/.zprofile. Then, if the shell is interactive,
commands are read from /etc/zshrc and then $ZDOTDIR/.zshrc. Finally,
if the shell is a login shell, /etc/zlogin and $ZDOTDIR/.zlogin are
read.
据我了解,
设置shell = zsh \ -i
应该有用。
答案 1 :(得分:0)
如果你想通过暂停回到vim,你可以使用fg
,就像这样:
fg%vim \ [u viming file]
这个标题可能对你有帮助:http://ytliu.info/blog/2013/09/28/ttyde-na-xie-shi-er/