Autojump: Terminal Kullanımınızı Hızlandıran Akıllı Eklenti

19 Jun, 2024 1 dk

Autojump, terminalde kullanılan bir eklentidir. Cd komutuna benzer şekilde dizinler arasında gezinmeyi sağlar, ancak kullanım alışkanlıklarınıza göre öğrenir ve doğrudan ilgili klasöre gitmenizi kolaylaştırır, böylece zaman kazandırır.

Örneğin, halilcagri/development/project1 dizinine erişmek istediğinizde, autojump ile "j project1" komutunu girdiğinizde otomatik olarak bu dizine yönlendirilirsiniz. Autojump, kullanım sıklığınıza göre öğrenir ve farklı dizinlere hızlıca erişmenizi sağlar.

Kurulum Macos

Kurulum için aşağıdaki brew tarifini kullanabilirsiniz.

brew install autojump

Aktivasyon için, kurulum tamamlandıktan sonra size verilen kodu shell profil dosyanıza eklemeniz gerekmektedir.

Örneğin, Macbook M1 üzerinde aldığım mesaj aşağıdaki gibidir ve ben zsh kullanıyorum.

Add the following line to your ~/.bash_profile or ~/.zshrc file:
  [ -f /opt/homebrew/etc/profile.d/autojump.sh ] && . /opt/homebrew/etc/profile.d/autojump.sh

Macbook M1 Zsh Örneği

nano ~/.zshrc

ilgili profil dosyamı açıp en sonuna şu kodu ekliyorum.

[ -f /opt/homebrew/etc/profile.d/autojump.sh ] && . /opt/homebrew/etc/profile.d/autojump.sh

Daha sonra source ile build ederek kullanmaya başlayabilirim.

source ~/.zshrc

Kullanım sırasında, aşağıdaki gibi dizin ismini girerek Autojump'ı kullanabilirsiniz. Ancak, Autojump'ın öğrenen bir yazılım olduğunu ve kullanım geçmişinize göre hareket ettiğini unutmayın. Bu nedenle, daha önce hiç gitmediğiniz bir dizine doğrudan gitmesini beklemeyin. Öncelikle cd komutuyla ilgili dizine gidin ve ardından j komutunu kullanarak deneyin.

j <dizin-ismi>
İLGİLİ MAKALELER
İLGİLİ KOD PARÇALARI