rfig:Rust 终端自动补全,支持 zsh、Bash、Fish
软件名称
rfig
推荐类型
开发者自荐
平台
macOS、Linux
一句简介
用 Rust 编写的终端自动补全工具,支持 zsh、Bash、Fish,在输入时展示交互式菜单,并结合本地历史提供灰字建议。
核心功能
- 输入命令时自动展示补全菜单,不需要按 Tab。
- 支持多级子命令、选项、参数和动态上下文,例如
git checkout后显示当前仓库分支。 - 优先使用已安装的 shell 补全定义;缺少定义时可从命令的
--help / -h学习,并在安装后后台优化缓存。 - 根据用户选择习惯调整候选排序。
- 结合本地历史提供类似 autosuggestions 的灰字提示。
- 支持 zsh、Bash、Fish。
- 使用终端配色适配菜单颜色和分类图标。
安装
brew tap tamia6/rfig
brew install rfig
rfig setup
也可以从 GitHub Releases 下载包含二进制和安装脚本的压缩包。
演示

官网
rfig — Rust Terminal Autocomplete for zsh, Bash, and Fish
Open-source, IDE-style command-line autocomplete with dynamic menus and local, directory-scoped history suggestions. Independent and Fig-inspired.
源码
GitHub - tamia6/rfig: Command completion menus and history-based...
Command completion menus and history-based autosuggestions for zsh, Bash and Fish on macOS and Linux
费用
免费、开源。
说明
当前界面以英文为主,项目正在完善多语言支持。
3 个帖子 - 3 位参与者
评论
?
参与讨论