FISH doplnky a rozšírenia
Konfiguračný súbor fish
pre CachyOS
sa nachádza v umiestnení - /usr/share/cachyos-fish-config/cachyos-config.fish
.
AUTOJUMP
Autojump je užitočný doplnok, ktorý slúži na zjednodušenie navigácie v shellu tým, že umožňuje rýchle preskakovanie medzi často používanými adresármi. Vo Fish shelli, ako aj v iných shell prostrediach, Autojump sleduje, do ktorých priečinkov používateľ najčastejšie vstupuje, a umožňuje mu potom rýchlo skočiť do týchto priečinkov pomocou jednoduchého príkazu. Namiesto toho, aby používateľ musel zadávať celú cestu k adresáru alebo používať komplikované príkazy na navigáciu, s Autojump môže použiť skrátený príkaz, ktorý značne zrýchli a uľahčí prácu v termináli.
Inštalácia
paru -S --needed autojump
Následne otvoriť konfiguračný súbor Fish
sudo vim /usr/share/cachyos-fish-config/cachyos-config.fish
Vložiť do konfigu odkaz na plugin Autojump
begin
set --local AUTOJUMP_PATH /usr/share/autojump/autojump.fish
if test -e $AUTOJUMP_PATH
source $AUTOJUMP_PATH
end
end
Potom medzi funkcie Fish
pridať novú funkciu:
Vytvorenie nového súboru s touto funkciou:
vim ~/.config/fish/functions/j.fish
Vložiť kód:
function j
set new_path (autojump $argv)
if test -d "$new_path"
echo $new_path
cd "$new_path"
else
echo "autojump: directory '$argv' not found"
echo "Try \`autojump --help\` for more information."
false
end
end
Reštartujeme Terminál.
Použitie
určitú dobu pokiaľ sa presúvame v adresároch v CLI tak sa Fish naučí najčastejšie používané adresáre. Neskôr stačí napisať písmeno j
a meno adresára kam chceme “skočiť”.
j menoadresara