Vim «игнорирует» ваши псевдонимы, потому что ваша оболочка не в «настроении» для анализа ваших .bash_profile/.bashrc
(вы не указали, где определены ваши псевдонимы), потому что она не запускается как логин / интерактивная оболочка (читайте здесь, чтобы узнать больше о что читается когда и по какой причине).
Итак, у вас есть несколько вариантов:
- Поместите код, который вы используете в
pdflatex
псевдониме, в скрипт и назовите его - vimrc:
'set shell=/bin/bash\ -l'
поместите ваши псевдонимы в .bash_profile - Вызовите вашу оболочку как интерактивную оболочку / оболочку для входа:
:! bash -l -i -e 'pdflatex .'