У меня есть этот охранник в моем .profile
:
if [ -n "$BASH_VERSION" ]; then
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
if [ -f "$HOME/.bash_aliases" ]; then
. "$HOME/.bash_aliases"
fi
fi
Тем не менее, я убедился, что проверка проходит для MacVim, запущенного из Finder, а не только с терминала bash, и .bashrc
содержит скрипт, связанный с терминалом, который, кажется, заставляет MacVim работать не так, как ожидалось, при запуске двойным щелчком, поэтому я должен потерпеть неудачу при проверке для нетерминальных казней. Я не уверен, влияет ли это только на MacVim или на какое-либо приложение. Я ожидал, что $BASH_VERSION
пустым для всего, что началось с Finder.
Какие-нибудь советы?