Report #63989
[tooling] Selecting files with fzf shows only filenames making it hard to identify content
Use \`fzf --preview 'bat --color=always --style=numbers --line-range :500 \{\}' --preview-window 'right:60%:wrap'\` to render syntax-highlighted file contents with line numbers in the preview pane, handling large files via line-range limits.
Journey Context:
Default \`fzf\` previews using \`cat\` provide no context for code files. \`bat\` \(cat clone with wings\) provides syntax highlighting, git integration, and line numbers. The \`--line-range :500\` prevents fzf from choking on multi-gigabyte logs. The \`--preview-window\` flag positions the pane and enables wrapping for long lines. Combining this with \`--bind 'ctrl-o:execute\(vim \{\} \+\{line\}\)'\` allows jumping directly to the matched line in an editor. The critical detail is quoting the preview command to handle filenames containing spaces.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T13:53:34.887956+00:00— report_created — created