Vim "ignoriert" Ihre Aliase, weil Ihre Shell nicht in der "Stimmung" ist, um Ihre zu analysieren .bash_profile/.bashrc
(Sie haben nicht angegeben, wo Ihre Aliase definiert sind), da sie nicht als Login / interaktive Shell gestartet wird (lesen Sie hier, um mehr darüber zu erfahren Was wird wann und aus welchem Grund gelesen?
Sie haben also mehrere Möglichkeiten:
- Geben Sie den Code, den Sie in Ihrem
pdflatex
Alias verwenden, in ein Skript ein und rufen Sie das auf - vimrc:,
'set shell=/bin/bash\ -l'
setzen Sie Ihre Aliase auf .bash_profile - Rufen Sie Ihre Shell als interaktive / Login-Shell auf:
:! bash -l -i -e 'pdflatex .'