Skip to content

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