Article avec pleins de plugins zsh sympa : article
DL github + launch install
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
Ajouter dans shell que vous utiliser :
-
bash
# Set up fzf key bindings and fuzzy completion eval "$(fzf --bash)"
-
zsh
# Set up fzf key bindings and fuzzy completion eval "$(fzf --zsh)"
-
fish
# Set up fzf key bindings fzf --fish | source
Exemples de Script :
Permet de chercher un de mes projets et de l'ouvrir dans neovim
vd() {
local dir
dir=(${(f)"$(find ~/Documents -type d | fzf)"})
if [[ -n $dir ]]
then
cd $dir
vim .
print -l $dir[1]
fi
}
commande simple comme exemple, mais voir git pour aller plus loin.
curl cheat.sh/"language"/"truc que tu cherche"