Hero Background

Oh My Zsh Kurulumu ve Temel Ayarlar

yuceltoluyag
Terminal

Seri: oh-my-zsh

Bölüm 1/4

Bu yazı "oh-my-zsh" serisinin 1. bölümüdür.

Seri İçindekileri
  1. Oh My Zsh Kurulumu ve Temel Ayarlar
  2. Oh My Zsh Kurulumu (Tema ve Eklentiler Dahil)
  3. Zsh İçerisinde Shopt Kullanmak
  4. Oh My Zsh Özel Alias'lar ve Fonksiyonlar

Merhaba! 😊

Bu makale, Oh My Zsh serisinin ilk bölümüdür. Bu seride Zsh shell'i ve Oh My Zsh framework'ünü nasıl kuracağımızı ve yapılandıracağımızı öğreneceğiz.

Oh My Zsh Nedir?#

Oh My Zsh, Zsh shell'i için geliştirilmiş açık kaynaklı bir framework'tür. Zsh'in güçlü özelliklerini kullanarak terminal deneyiminizi geliştirir.

Özellikler:#

  • 🎨 Temalar: 200+ hazır tema
  • 🔌 Eklentiler: 500+ eklenti
  • Hızlı: Otomatik tamamlama ve öneriler
  • 🛠️ Özelleştirilebilir: Kolay konfigürasyon

Kurulum#

1. Zsh Kurulumu#

Önce sisteminizde Zsh'in kurulu olduğundan emin olun:

# Ubuntu/Debian
sudo apt install zsh

# Arch Linux
sudo pacman -S zsh

# Fedora
sudo dnf install zsh

2. Oh My Zsh Kurulumu#

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

3. Varsayılan Shell Olarak Ayarlama#

chsh -s $(which zsh)

Temel Ayarlar#

.zshrc Dosyası#

Oh My Zsh kurulumu tamamlandıktan sonra ~/.zshrc dosyası oluşturulur. Bu dosya Zsh'in yapılandırma dosyasıdır.

# Dosyayı düzenlemek için
nano ~/.zshrc

Temel Konfigürasyon#

# Tema ayarı
ZSH_THEME="robbyrussell"

# Eklentiler
plugins=(
    git
    zsh-autosuggestions
    zsh-syntax-highlighting
)

# Oh My Zsh güncellemelerini otomatik kontrol et
DISABLE_AUTO_UPDATE="false"

Popüler Temalar#

1. Robbyrussell (Varsayılan)#

ZSH_THEME="robbyrussell"

2. Powerlevel10k#

ZSH_THEME="powerlevel10k/powerlevel10k"

3. Agnoster#

ZSH_THEME="agnoster"

Faydalı Eklentiler#

1. Git Eklentisi#

plugins=(git)
  • Git durumu gösterimi
  • Git alias'ları
  • Branch bilgisi

2. Zsh Autosuggestions#

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

3. Zsh Syntax Highlighting#

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

Sonraki Adımlar#

Bu kurulum tamamlandıktan sonra:

Sorun Giderme#

Yaygın Sorunlar:#

  1. Tema görünmüyor: Terminal'inizde Unicode desteği olup olmadığını kontrol edin
  2. Eklentiler çalışmıyor: .zshrc dosyasını yeniden yükleyin: source ~/.zshrc
  3. Renkler görünmüyor: Terminal'inizde 256 renk desteği olduğundan emin olun

Kaynaklar#


Bu makale Oh My Zsh serisinin ilk bölümüdür. Serinin devamı için diğer makaleleri takip edebilirsiniz.

Destek Olun

Bu içeriği faydalı bulduysanız, çalışmalarımı destekleyebilirsiniz.

Destek Ol
×