Eu postei o mesmo problema aqui no GitHub aqui e aqui . E, finalmente, resolveu o problema, apenas para descobrir os resultados do problema em uma configuração :set shellcmdflag=-ic
. Depois que eu comentei isso de .vimrc todos os problemas acima foram resolvidos.
Pense duas vezes antes de informar ao vim sempre para usar um shell interativo porque isso causará problemas, como dito aqui:
Telling Vim to always use an interactive shell can create problems. A better solution is to figure out what in your bash configuration sets up aliases and how you can move that to a place that is loaded even in non-interactive shells. For example, zshell only loads ~/.zshrc for interactive shells, but it loads ~/.zshenv for all shells, so I moved my alias setup there and it now works from within Vim. See man zsh (or your shell's man pages) for more.
Por favor, consulte as seguintes perguntas: