Я использую расширение "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-логин -pfq waynemolina / bin / zsh \ - + = 68846 Waynemolina -Zsh \ - + = 68939 waynemolina pstree -wp 68846 \ --- 68940 root ps -axwwo пользователь