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