安装
GitHub地址
地址:https://github.com/junegunn/fzf
在Homebrew中安装
brew install fzf
如果要在Shell中使用
1 | # Set up fzf key bindings and fuzzy completion |
更新
在Homebrew中更新 brew: brew update; brew upgrade fzf
mac修改Alt-c键
在.zshrc文件中添加 bindkey "ç" fzf-cd-widget
使用fzf
命令与快捷键
- 直接fzf
- 命令 **
- 快捷键 ctrl+T 模糊搜索文件
- CTRL-K / CTRL-J (or CTRL-P / CTRL-N) to move cursor up and down
- Enter key to select the item, CTRL-C / CTRL-G / ESC to exit
- On multi-select mode (-m), TAB and Shift-TAB to mark multiple items
- 快接键 ctrl+R 模糊搜索历史命令(shell)
- 快接键 alt+c 模糊搜索路径
搜索语法
word
模糊匹配'word
准确匹配^word
准确匹配word$
准确匹配!word
准确匹配
环境变量
FZF_DEFAULT_COMMAND
e.g.export FZF_DEFAULT_COMMAN='fd --type f
FZF_DEFAULT_OPTS
e.g.export FZF_DEFAULT_OPTS="--layout=reverse --inline-info"
FZF_ALT_C_OPTS
在~/.zshrc
后添加
1 | # fzf的设置 |