GitHub 热门

junegunn/fzf

在 GitHub 打开 ↗

终端里的模糊搜索神器,秒级过滤任何列表

Star84k
24h 新增+22
7 天新增—
Fork4.1k
Issue336
语言Go

项目介绍

更新于 1 天前

fzf 是一个命令行模糊查找工具,可以理解为给终端装上了一个「模糊搜索框」:任何能输出成列表的东西——文件路径、git 分支、进程号、命令历史——喂给它,就能在几毫秒内边打字边过滤出想要的那一条。它性能极强,号称百万级条目也能瞬间响应,且自带 Bash、Zsh、Fish、Vim、Neovim 等集成,开箱即用。除了单纯查找,它还是一个可编程的终端交互框架,支持预览窗口、按键触发动作、动态刷新候选列表,比如选中文件时右侧实时预览内容、按快捷键切换进程列表或与 ripgrep 联动搜索。对日常在终端里工作的后端、运维、数据工程师来说,它能大幅减少翻目录、翻历史、grep 后肉眼挑结果的时间;如果你几乎不用命令行,那它和你关系不大。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +63

话题标签

bashclifishfzfgoneovimtmuxunixvimzsh

仓库信息

LicenseMIT
创建时间2013-10-23
最后推送1 天前
热度分66.0