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

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
blog:linux_system_manage:fuzzy_finder_提升命令行效率 [2023/08/26 22:47] – [快捷键] caodanblog:linux_system_manage:fuzzy_finder_提升命令行效率 [Unknown date] (当前版本) – 移除 - 外部编辑 (Unknown date) 127.0.0.1
行 1: 行 1:
-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 
- 
-可以通过设置变量FZF_DEFAULT_OPTS, 修改CTRL-T快捷键中调用fzf使用的option 
- 
-设置preview, 将会在串口右边显示一个预览文件内容的窗口 
- 
-export FZF_DEFAULT_OPTS="--height 70% --layout=reverse --preview '(highlight -O ansi {} || cat {}) 2> /dev/null'"