Я использую расширение "oh-my-zsh" Робби Рассела на OSX 10.5 Leopard. Однако я нахожу, что он не загружается по умолчанию. Когда я запускаю новый терминал, он использует приглашение ZSH "по умолчанию", и я должен вручную ввести "zsh" и нажать Return, чтобы получить "расширенное" приглашение. Мой файл .zshrc
перечисляет путь ZSH как указывающий на каталог oh-my-zsh:
Это очень раздражает, потому что каждый раз, когда я открываю новую вкладку, мне приходится снова вводить zsh (кроме того, можно ли получить новую вкладку, чтобы запомнить мой текущий рабочий каталог? Я в основном пишу приложения на Rails, поэтому у меня будет 2-3 открытых окна в одном и том же каталоге, и это огорчает необходимость каждый раз возвращаться в него). Есть ли простой способ автоматически запустить oh-my-zsh при открытии терминала, чтобы мне не приходилось каждый раз вводить zsh?
РЕДАКТИРОВАТЬ
Я автоматически установил oh-my-zsh, следуя инструкциям Робби на Github, так что вот .zshrc, который он создал для меня:
# Path to your oh-my-zsh configuration.
export ZSH=$HOME/.oh-my-zsh
# Set to the name theme to load.
# Look in ~/.oh-my-zsh/themes/
export ZSH_THEME="maran"
# Comment this out to disable weekly auto-update checks
# export DISABLE_AUTO_UPDATE="false"
source $ZSH/oh-my-zsh.sh
# Customize to your needs...
export PATH=/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr /local/bin:/usr/X11/bin:/usr/local/git/bin
export GIT_EDITOR="mate -w"
Я попытался изменить оболочку по умолчанию, чтобы указать на это, но затем я получаю сообщение об ошибке, говорящее, что она установлена в недопустимую переменную. Переменная $ HOME правильно указывает на мой домашний каталог, но, похоже, она не загружается, пока я не наберу zsh в терминале, когда у меня появляется обычное приглашение zsh.
РЕДАКТИРОВАТЬ
Вот вывод команды pstree -wp $$
-+= 00001 root /sbin/launchd \-+= 00066 waynemolina /sbin/launchd \-+= 68844 waynemolina /Applications/Utilities/Terminal.app/Contents/MacOS/Terminal -psn_0_704684 \-+= 68845 root login -pfq waynemolina /bin/zsh \-+= 68846 waynemolina -zsh \-+= 68939 waynemolina pstree -wp 68846 \--- 68940 root ps -axwwo user