28 April, 2017

Enkel navigation i skalet med autojump

Ett plugin till zsh (finns även till Bash och Fish) som jag underskattade väldigt länge var autojump, vilket är ett plugin som håller koll på vart du varit i filsystemet och som sedan låter dig snabbt hoppa dit.

Förut körde jag med en hel del bokmärken i form av olika aliases och tänkte därför att autojump är ju ett (för mig) redundant tillägg. Men för ett tag sedan bestämde jag mig för att testa det, och det tog inte lång stund innan jag insåg att det här var ett av det bästa grejerna som hänt sedan skivat bröd.

Ett exempel på hur smidigt det är:

johan at Atlas in ~ 
>> cd /media/HDD0/Pictures/Wallpapers/Triple_Monitor
johan at Atlas in /media/HDD0/Pictures/Wallpapers/Triple_Monitor 
>> cd
johan at Atlas in ~ 
>> j triple
/media/HDD0/Pictures/Wallpapers/Triple_Monitor
johan at Atlas in /media/HDD0/Pictures/Wallpapers/Triple_Monitor 
>>

Som du ser behöver man inte ens skriva ut hela mappen, den förstår ändå vilken du menar. Kan det bli smidigare?

autojump har också några fler ess i skjortärmen, till exempel kan du öppna en mapp med din filhanterare med kommandot jo triple. Du kan läsa mer om det på GitHub [Länk].

Installation

autojump finns i både Arch Linux och Ubuntus förråd och du installerar det med respektive pakethanterare.

Arch Linux

# pacman -S autojump

Lägg sedan till denna rad i din konfig för ditt skal:

source "/etc/profile.d/autojump.sh"

Läs in ändringen med source ~/.bashrc, alternativt source ~/.zsh om du använder zsh.

Ubuntu

# apt install autojump

Lägg sedan till denna rad i din konfig för ditt skal:

. /usr/share/autojump/autojump.sh

Läs in ändringen med source ~/.bashrc, alternativt source ~/.zsh om du använder zsh.

Lämna en kommentar:

Namn:

Hemsida (Valfritt):

Meddelande (kramdown-markup tillåtet):

Din kommentar kommer att publiceras när den har verifierats.