fzf

export FZF_DEFAULT_OPTS="--height 50% --layout=reverse --multi --bind ctrl-a:select-all,ctrl-d:deselect-all,ctrl-t:toggle"

in ~/.zshrc.local (since I use grml zsh)

Fzf usage example:

grep -RIi "" .* | fzf -m --bind ctrl-a:select-all,ctrl-d:deselect-all,ctrl-t:toggle | cut -d ':' -f1 | sed 's/^.//' | sed 's/.txt//' | sort | uniq | sxiv -i
fzf --zsh > ~/.fzf.zsh
# Source in your shell rc file
source ~/.fzf.zsh

Comments