Oh My Zsh Plugins Nedir?

Oh My Zsh, yalnızca etkinleştirerek kabuğunuzdaki birçok türden işlevsellikten yararlanmanıza olanak tanıyan eklentilerle birlikte gelir. Her biri kendi plugins/ klasörlerindeki BENİOKU dosyasında belgelenmiştir.

Daha fazlası için bakınız.

https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins

Ön Gereksinimler

  • zsh
  • oh my zsh

Şimdi bir kaç pluginleri inceleyelim.

Pluginlerin Aktif Edilmesi

  1. İstediğiniz eklentileri indirin. Örnek olarak, zsh-autosuggestions ve zsh-syntax-highlighting eklentisini indirelim.

Eklentileri varsayılan olarak ~/.oh-my-zsh/custom/plugins dizinine indirecektir. Akabinde, eklentilerin etkili olması için  ~/.zshrc konfigürasyon dosyasını bir editör yardımı ile açalım.

vim ~/.zshrc

Editör yardımı ile açtıktan sonra, görseldeki gibi plugins yazan kısma geliyoruz.

Aşağıdaki gibi kullanmak istediğiniz eklentileri boşluk bırakarak eklemeniz gerekiyor.
 

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

Dosyayı kayıt edip çıkınız.

:wq!

Değişikliklerin etkili olması için  ~/.zshrc dosyasını source komutu ile okutmanız gerekmektedir. 

source ~/.zshrc

Şimdi zsh-autosuggestions eklentisini test etmek için, bir komut satırı çalıştırıyorum. İkinci defa kabukta c harfine bastığım anda geçmişi hatırladığı aşağıdaki görselden görebiliyoruz.

zsh-syntax-highlighting 

Etkileşimli bir terminale bir zsh isteminde yazılırken komutların vurgulanmasını sağlar. Bu, komutları çalıştırmadan önce gözden geçirmeye, özellikle sözdizimi hatalarını yakalamaya yardımcı olur.

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

zsh-autosuggestions

 Siz komutlarınızı yazarken geçmişe ve tamamlamalara göre komutlar önerir.

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
Blog'a Dön