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>