fzf-tmux -p 80%,60%A popular way to use fzf inside tmux without disturbing the current pane layout.
Use fzf with tmux and editors, and fix common issues involving shell integration, source commands, and large repositories.
Run fzf inside tmux and launch editors from fuzzy selections.
fzf-tmux -p 80%,60%A popular way to use fzf inside tmux without disturbing the current pane layout.
fd --type f | fzf -m | xargs -r nvimEfficient for opening several project files at once.
source ~/.fzf-git.shThe companion script provides ready-made selectors for branches, tags, hashes, and more.
Fix common shell integration issues and make large searches faster.
printf '%s
' "$FZF_DEFAULT_COMMAND"A good first step when file pickers return unexpected entries.
export FZF_DEFAULT_COMMAND='fd --type f --hidden --follow --exclude .git'Performance often depends more on the source command than on fzf itself.
fd --type f --exclude .git --exclude node_modules | fzfPruning noisy trees can dramatically improve interactive performance.
Use --ansi only when the input really contains ANSI color codes.
git status --short | fzfPassing --ansi unnecessarily can slow matching and complicate field parsing.
Use standalone commands for child processes spawned by fzf.
# Child processes spawned by fzf cannot call a shell function unless you export or inline it.This explains why some custom shell functions work in the current shell but fail inside preview or reload commands.