Robby Russell'ın "oh-my-zsh" eklentisini OSX 10.5 Leopard'da kullanıyorum. Bununla birlikte, varsayılan olarak yüklenmediğini buldum .. yeni bir Terminal başlattığımda "varsayılan" ZSH istemini kullanıyor ve "zsh" yazıp elle "gelişmiş" komutunu almak için Geri Dön düğmesine basmam gerekiyor. Benim .zshrc
dosya ZSH yolunu oh-my-zsh dizinine işaret ederek listeler:
Bu çok can sıkıcı oluyor çünkü yeni bir sekme her açışımda tekrar zsh yazmalıyım (bir kenara geçerli çalışma dizini hatırlamak için yeni bir sekme elde etmek mümkün mü? -3 pencere aynı dizinde açılır ve her seferinde yeniden cd yapmak zor olur). Bir terminal açtığımda otomatik olarak oh-my-zsh'ı başlatmanın kolay bir yolu var, bu yüzden her seferinde zsh yazmam gerekmiyor mu?
DÜZENLE
Robby'nin Github hakkındaki talimatlarını izleyerek oh-my-zsh'ı otomatik olarak kurdum, işte benim için oluşturduğu .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"
Bunu işaret etmek için varsayılan kabuğu değiştirmeyi denedim, ancak daha sonra geçersiz bir değişkene ayarlandığını söyleyen bir hata alıyorum. $ HOME değişkeni giriş dizinimi doğru gösteriyor, ancak normal zsh istemim olduğunda terminalde zsh yazana kadar yüklenmiyor gibi görünüyor.
DÜZENLE
İşte çıktısı 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