Find project files with fd and fzf
Use fd as the file source for faster recursive listing.
fd --type f | fzfA better default than find for many modern developer workflows.
Practical pipeline recipes that combine fzf with fd, ripgrep, bat, Git, and shell utilities.
Combine fzf with fd, rg, bat, and editors for fast project navigation.
Use fd as the file source for faster recursive listing.
fd --type f | fzfA better default than find for many modern developer workflows.
Use ripgrep for content search and fzf for interactive selection.
rg --line-number --no-heading --color=always 'TODO|FIXME' | fzf --ansi | cut -d: -f1 | xargs -r vimA common pattern for jumping from search results into an editor.
Combine ANSI results with a syntax-highlighted preview.
rg --line-number --no-heading --color=always 'auth' | fzf --ansi --delimiter=':' --preview 'bat --color=always --highlight-line {2} {1}'The delimiter lets preview commands reference filename and line number separately.
git branch --all --color=always | sed 's/^..//' | fzf --ansi | xargs -r git switchGood example of fzf turning a noisy CLI list into a smooth navigation step.
git log --oneline --color=always | fzf --ansi --preview 'git show --color=always {1}'A lightweight commit browser for the terminal.
Pick a process from ps output and send it a signal.
ps -ef | sed 1d | fzf --nth=2.. --multi | awk '{print $2}' | xargs -r kill -15Useful admin shortcut when process names are easier to remember than PIDs.