본문으로 건너뛰기

fzf

fzf

sudo pacman -S fzf
.zshrc
# fzf
is_installed fzf && {
eval "$(fzf --zsh)"
# fzf
export FZF_DEFAULT_OPTS='--height 60% --layout=reverse --border'
is_installed fd && {
export FZF_DEFAULT_COMMAND='fd --type f --follow' # --hidden --exclude .git
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
export FZF_CTRL_T_OPTS="--preview 'cat {}'"
}
}

경로를 완성할 때 **<Tab>을 사용하면 하위 경로 검색이 가능합니다. 예를 들어 aaa/bbb/ccc/ddd.txt를 찾고 싶으면 aaa/**<Tab> 후에 원하는 파일명을 특징 지을 수 있는 문자열 몇개를 입력하면 됩니다. e.g., b/c/d 또는 c/d.txt