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