Coğunluk terminalinde bash shell (kabuk) kullanıyor. Birileri bash'ten sıkılmış olmalı ki alternatif bir shell geliştirme yoluna gidilmiş. Bu yazı icin ilham kaynağı olan Oh My Zsh projesine ve ekibine teşekkurler.
Cok ileri gitmeden once bir Zsh neymiş onu oğrenelim.
Zsh diğer adıyla Z shell, interaktif giriş yapma ve shell scripting icin CLI (Command Line Interface) gorevlerinde kullanılabilen bir Unix kabuğudur.
Şimdiyse Oh My Zsh'i oğrenelim.
Oh My Zsh acık kaynak, topluluk tarafından yurutulen ve Zsh konfigurasyonunuzu yapmanızı sağlayan bir framework'tur.
Sıkıcı mı geldi? O zaman oh my zsh'ten bir alıntı yapayım.
Oh My Zsh sizi 10 kat daha iyi bir geliştirici yapmaz ama oyleymiş gibi hissettirir.

Oh My Zsh Kurulum
Oh My Zsh'ten once zsh'i kurmalıyız; Ben rehber boyunca Ubuntu/Debian tabanlı dağıtımlar icin anlatacağım.
sudo apt install zsh
Verdiğim linke gidip gorseldeki gibi "Install oh-my-zsh" butonuna basalım. Sayfanın aşağısına doğru bizi kaydırıp curl veya wget ile indirme seceneği sunacak bize. Hangisiyle indirmek istediğiniz size kalmış, eğer curl kurulu değilse sudo apt install curl eğer wget kurulu değilse sudo apt install wget ile kurabilirsiniz.
[CODE title="Curl ile kurmak icin"]sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"[/CODE]
[CODE title="Wget ile kurmak icin"]sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"[/CODE]
Oh My Zsh Temalar
Şimdiyse favori metin editorunuz ile .zshrc dosyanızı acmanız gerekiyor. Ben Vim sevdiğim icin vim ile actım. "Daha kolayı yok mu ben vim'den dahi cıkamıyorum! " diyenler icin Gedit gostereyim. Kod:Panoya kopyala
sudo apt install gedit
ile kurabilirsiniz. Kod:Panoya kopyala
sudo gedit .zshrc
ile zsh konfigurasyon dosyamızı acmış olacağız. Gorseldeki gibi altına cizdiğim kısmı Temalar linkine gidip beğendiğiniz temanın adıyla değiştirerek yeni shell temanızı kullanmaya başlayabilirsiniz.
Bu kadar tema bana az geldi diyorsanız Harici Temalar linkine giderek diğer temaları inceleyebilirsiniz. (Bu temalar resmi temalardan farklı şekilde kuruluyor, acıklamalarını inceleyin.)
Oh My Zsh Plugin'ler
Yine aynı dosyamızın icindeyken aşağı doğru kaydırırsak plugins satırını bulacağız. Burada yapmamız gereken şey Plugins linkindeki listeden istediklerimizin adını bir boşluk bırakarak parantezin icine yazmak olacak.
Ornek olarak şu şekilde;
[CODE title="Plugins"]plugins=(git ruby rails)[/CODE]
Uyarı ve Notlar Ozelleştirmeler sadece tema ve plugin'ler ile de sınırlı değil. Bu konfigurasyon dosyası icinde bircok ayar daha var, bunları teker teker anlatamayacağım icin sizin araştırma ve keşfetme kabiliyetinize bırakıyorum burayı. Harici temaların nasıl kurulduğunu yazamam cunku bircoğu birbirinden farklı şekillerde kuruluyor ve bunun icin acıklamalardaki direktifleri incelemeniz gerekiyor, bunda da hepsini teker teker yazamayacağım icin ustteki gibi size bırakıyorum Daha onceki makalelerime nazaran belki duzen acısından guzelleştiğini farketmiş olabilirsiniz, gorselleri de hizalayabildiğimizi cok gec farkettim kusura bakmayın sonrakilerde boyle duzgun olacak hepsi.
