Zsh Kurulumu¶
Z Shell (zsh olarak da bilinir), ek özelliklere sahip bash üzerine inşa edilmiş bir Unix kabuğudur. Bash üzerinde zsh
kullanılması önerilir. Yapılandırma, eklentiler ve temalar ile daha iyi çalışmasını sağladığı için zsh
ile bir ortam oluşturmanız şiddetle tavsiye edilir.
Homebrew ile zsh
kurulumunu tamamlıyoruz.
brew install zsh
Zsh için yapılandırma dosyasına .zshrc
adı verilir ve kullanıcı dizininde yer alır. (~/.zshrc)
Oh My Zsh¶
Oh My Zsh, zsh
yapılandırmamızı yönetmek için açık kaynak kodlu, topluluk odaklı bir frameworktür. Kısacası terminal deneyiminizi geliştirir.
Oh My Zsh Kurulumunu aşağıdaki şekilde yapıyoruz.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Kurulum betiği zsh'ı varsayılan kabuğunuza ayarlamalıdır, fakat eğer yapmazsa elle kendinizde yapabilirsiniz:
chsh -s $(which zsh)
Oh My Zsh Yapılandırma¶
Her şey ön tanımlı olarak mükemmel bir şekilde kurulmuş olsa da, bizimde kendimize göre özelleştirmeler yapmamız gerekiyor. Yaptığınız değişiklikleri uygulamak için yeni bir kabuk başlatmanız veya aşağıdaki komutu çalıştırmanız gerekiyor.
source ~/.zshrc
Eklenti Desteği¶
Kullanacağınız eklentilerin adını, .zshrc
dosyanızda ki eklenti dizisine eklentinin adını ekleyerek devam edin.
plugins=(git osx brew brew-cask cp django docker docker-compose docker-machine git-extras git-flow git-hubflow git-prompt github colored-man-pages sudo vagrant z zsh-syntax-highlighting python)
Kullandığımız eklentiler size yetmez ise Oh My Zsh Wiki de yer alan diğer eklentilere göz atabilirsiniz.
Not: Çok fazla eklenti çalıştırmak terminal ekranında gecikmelere sebebiyet verebilir.
Tema Desteği¶
Temayı değiştirmek, yapılandırma dosyanızda ki bir değeri değiştirmek ile eşdeğerdir. Tek yapmanız gereken Oh My Zsh Wiki sayfasında yer alan temalardan bir tanesini seçerek kullanabilirsiniz.
ZSH_THEME=fishy