--tac:反转输入的顺序 -m, --multi:使用tab/shift-tab启用多选 +m, --no-multi:禁用多选 --bind=<KEYBINDS>:自定义绑定键事件,用逗号分割 --wrap:启用换行 --height=<EXPR>:按照给定的高度在光标下方显示fzf窗口,而不是使用全屏,如果指定了负值,则高度计算为终端高度减去给定值 示例: fzf --height=-1...
回车键:选择当前项。 Tab 键:多选模式。 按Ctrl-C或Esc退出。 基本命令 从命令输出中筛选: ls /usr/bin | fzf 查找文件: find . -type f | fzf 搜索历史命令: history | fzf 结合其他命令: ps aux | fzf Shell 集成 fzf 提供了对主流 Shell(Bash、Zsh、Fish)的集成,增强了命令行的体验。 文件查找...
fzf-tab:一个 zsh 插件,能将 zsh 的默认补全选择菜单替换为 fzf 面板。 fzf.vim:使用 vim script 编写的插件,能在使用 Vim/Neovim 查找文件、缓冲区、命令时提供模糊查找功能。 fzf-lua:用 lua 重写的 fzf.vim。 进一步阅读 fzf 源代码 - fzf 项目的源代码托管在 GitHub,你可以在这里找到最新版本的 fzf ...
cd ~/github/fzf** <TAB> 进程ID PID的模糊补全提供给kill命令。在这种情况下,没有触发序列,只需在kill命令后按tab键即可。 可以使用<TAB>或<Shift-TAB>键选择多个进程 kill -9 <TAB>主机名 对ssh和telnet命令,支持主机名的模糊补全。补全名称是从/etc/hosts和~/.ssh/config中获取的。 ssh ** <TAB> ...
Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Cancel Create saved search Sign in Sign up Reseting focus {{ message }} Aloxaf / fzf-tab Public Notifications You must be signed in to change notification settings Fork 103 Star 3.6k ...
在fzf 之前最原始的方法就是 cd 然后输入一个词,不断的按 Tab 直到完整的输入 Path,回车。但假如 path 比较长,那么可能需要费一些时间找到真正想要去的目录,而如果用 fzf 配置 fd() {localdirdir=$(find${1:-.}-path'*/\.*'-prune \ -o -typed -print2> /dev/null | fzf +m) &&cd"$dir"}...
当表格里数据比较多时,很多时候我们为了便于观察数据,会特意把符合某些特征的数据行高亮显示出来。这不...
fzf支持shift+tab进行多选: 代码语言:bash 复制 fzf-m 可同时打开多个文件。 除了上述例子,fzf几乎可与任何命令行工具集成。类似的用法有: git提交日志中搜索(git log | fzf) vim插件中文件搜索(:Files | fzf) 设置zsh模糊补全等 功能强大的fzf能大大提高这些工具的易用性。
bash和zsh的模糊完备, 默认触发是**, 例如:vim **<TAB>, 或cd **<TAB>, 或ssh **<TAB>, 简直好用到飞起. # Files under the current directory # - You can select multiple items with TAB key vim **<TAB> # Files under parent directory ...
安装并配置fzf-tab-completion curl https://raw.githubusercontent.com/lincheney/fzf-tab-completion/master/zsh/fzf-zsh-completion.sh > ~/fzf-zsh-completion.sh echo "source ~/fzf-zsh-completion.sh" >> ~/.zshrc echo "bindkey '^]' fzf_completion" >> ~/.zshrc # 使用ctrl + ]触发fzf补全 ...