blog:linux_system_manage:fuzzy_finder_提升命令行效率

Fuzzy Finder (fzf)

安装方法

archlinux:

pacman -Sy fzf

或者从github上下载,手动安装。

按键绑定和命令行补全: 在.bashrc中添加如下两行命令:

[[ -f /usr/share/fzf/key-bindings.bash ]] && source /usr/share/fzf/key-bindings.bash
[[ -f /usr/share/fzf/completion.bash ]] && source /usr/share/fzf/completion.bash

快捷键

Ctrl-T :   搜索文件
Ctrl-R :  查找历史命令, 和linux原有的Ctrl-R功能相同,但是结合了fzf后,更好用
Alt-C  :  搜索目录

自动补全模糊匹配

使用 **<TAB> 的方式进行自动补全,可以与任意的命令结合

例如: 输入 vim ** 之后再按Tab键

修改快捷键使用fzf的option

可以通过设置变量FZFDEFAULTOPTS, 修改CTRL-T快捷键中调用fzf使用的option

设置preview, 将会在串口右边显示一个预览文件内容的窗口

export FZFDEFAULTOPTS=“–height 70% –layout=reverse –preview '(highlight -O ansi {} || cat {}) 2> /dev/null'”

  • blog/linux_system_manage/fuzzy_finder_提升命令行效率.1693061272.txt.gz
  • 最后更改: 2023/08/26 22:47
  • caodan