Answers:
Vim“忽略”您的别名,因为您的shell不在解析您的别名的“心情”中.bash_profile/.bashrc(您未指定别名的定义位置),因为它不是作为登录/交互shell启动的(在此处了解更多信息)什么时候以及出于什么原因阅读什么)。
因此,您有几种选择:
pdflatex别名中使用的代码放入脚本中并调用'set shell=/bin/bash\ -l'将您的别名放入.bash_profile:! bash -l -i -e 'pdflatex .'~/.bashrc-只有交互式/非交互式才有意义。