junegunn

一款通用的命令行模糊查找工具,可作为交互式终端工具包使用。

v0.74.4
发布于
17 天前
83,287
星标
2,616,972
下载
同步于
1 天前

最新版本

v0.74.42026年9月12日 08:24
下载慢?可在上方随时切换镜像源

项目说明

项目概述

fzf 是一款通用的命令行模糊查找工具,同时也是交互式终端工具包。可用于选择文件、浏览命令历史、预览数据、导航复杂数据集、创建自定义菜单和工作流等。

主要功能

  • 模糊查找:快速匹配和筛选数据
  • 可编程:事件驱动架构,用于构建自定义终端界面和工作流
  • 开箱即用:包含 Bash、Zsh、Fish、Nushell、Vim 和 Neovim 的集成
  • 快速:优化后可处理数百万条数据
  • 便携:单个二进制文件分发

适用人群

  • 命令行重度用户
  • 需要快速文件查找和切换的开发者
  • 希望构建自定义终端工具的用户

快速上手

  1. 通过 Homebrew 安装:brew install fzf
  2. 或从 GitHub Releases 下载二进制文件
  3. 设置 shell 集成
  4. 基本用法:fzf 启动查找器,输入关键词进行模糊匹配

核心优势

  • 极速:毫秒级处理百万级数据
  • 便携:单个二进制文件
  • 可编程:丰富的扩展能力
  • 生态完善:与多种 shell 和编辑器深度集成

系统要求

  • 操作系统:跨平台(Linux、macOS、Windows)
  • 支持架构:x86_64、arm64
  • 额外依赖:无

注意事项

  • 高级用法可能需要额外的 shell 配置

历史版本

排序