fzf
A general-purpose command-line fuzzy finder
Options
Name | Description |
---|---|
-x, --extended | Enables extended-search mode |
+x, --no-extended | Disables extended-search mode |
-e, --exact | Enables Exact-match |
--algo <type> | Fuzzy matching algorithm |
-i | Case-insensitive match (default: smart-case match) |
+i | Case-sensitive match (default: smart-case match) |
--literal | Do not normalize latin script letters before matching |
-n, --nth <index expressions> | Comma-separated list of field index expressions for limiting search scope |
--with-nth <index expressions> | Transform the presentation of each line using field index expressions |
-d, --delimiter <STR> | Field delimiter regex (default: AWK-style) |
+s, --no-sort | Do not sort the result |
--tac | Reverse the order of the input |
--disabled | Do not perform search |
--tiebreak <criteria> | Comma-separated list of sort criteria to apply when the scores are tied |
-m, --multi [MAX] | Enable multi-select with tab/shift-tab |
--no-mouse | Disable mouse |
--bind <keybinds> | Custom key bindings. Refer to the man page |
--cycle | Enable cyclic scroll |
--keep-right | Keep the right end of the line visible on overflow |
--no-hscroll | Disable horizontal scroll |
--hscroll-off <columns> | Number of screen columns to keep to the right of the highlighted substring |
--filepath-word | Make word-wise movements respect path separators |
--jump-labels <characters> | Label characters for jump and jump-accept |
--height <height> | Display fzf window below the cursor with the given height instead of using fullscreen |
--min-height <height> | Minimum height when --height is given in percent |
--layout <layout> | Choose layout |
--border [style] | Draw border around the finder |
--margin <margin> | Screen margin (TRBL | TB,RL | T,RL,B | T,R,B,L) |
--padding <padding> | Padding inside border (TRBL | TB,RL | T,RL,B | T,R,B,L) |
--info <style> | Finder info style |
--prompt <string> | Input prompt |
--pointer <string> | Pointer to the current line |
--marker <string> | Multi-select marker |
--header <string> | String to print as header |
--header-lines <number> | The first N lines of the input are treated as header |
--ansi | Enable processing of ANSI color codes |
--tabstop <spaces> | Number of spaces for a tab character |
--color <color scheme> | Base scheme |
--no-bold | Do not use bold text |
--history <file> | History file |
--history-size <number> | Maximum number of history entries |
--preview <command> | Command to preview highlighted line ({}) |
--preview-window <options...> | Preview window layout |
-q, --query <string> | Start the finder with the given query |
-1, --select-1 | Automatically select the only match |
-0, --exit-0 | Exit immediately when there's no match |
-f, --filter <string> | Filter mode. Do not start interactive finder |
--print-query | Print query as the first line |
--expect <keys> | Comma-separated list of keys to complete fzf |
--read0 | Read input delimited by ASCII NUL characters |
--print0 | Print output delimited by ASCII NUL characters |
--sync | Synchronous search for multi-staged filtering |
--version | Display version information and exit |