回答:
シェルが.bash_profile/.bashrcログイン/インタラクティブシェルとして開始されていないため、シェルが解析する「気分」ではないため(エイリアスが定義されている場所を指定しなかったため)、Vimはエイリアスを「無視」します(詳細については、こちらをお読みください)いつ、どのような理由で読み取られるか)。
したがって、いくつかのオプションがあります。
pdflatexエイリアスで使用するコードをスクリプトに入れて呼び出します'set shell=/bin/bash\ -l'エイリアスを.bash_profileに入れます:! bash -l -i -e 'pdflatex .'~/.bashrc-インタラクティブ/非インタラクティブのみが関係します。