应用介绍
xHistory 是由 lihaoyun6 利用 SwiftUI 开发的一款 macOS 命令行历史管理工具。它可实时读取 Bash 与 Zsh 的历史记录,并通过菜单栏或快捷键进行调用,帮助开发者和高级用户高效地搜索、重用、分类和填写命令。
主要功能特点
-
历史记录实时读取
-
支持 Bash 和 Zsh,无需手动配置,即可自动捕捉历史命令。
-
-
多方式调用
-
可通过菜单栏、终端命令(如 xh)或自定义快捷键唤出历史面板。
-
-
搜索与筛选
-
支持正则搜索、大小写忽略模式、高亮匹配及语法树分析的代码高亮功能。
-
用户可按日期、类型筛选,并收藏常用命令便于快速访问。
-
-
“智能拆分”(Magic Slice)功能
-
快速从历史命令提取片段(如参数、路径),提升复制黏贴效率。
-
-
一键自动填充
-
点击命令即可将其自动填入当前终端,无需手动复制粘贴。
-
-
实时分类与高亮自定义
-
可设置高亮配色方案、高亮关键词,提升可视识别。
-
-
本地运行且开源免费
-
完全离线运行,无数据上传,采用 AGPL-3.0 开源协议,用户可自由检查和贡献。
-
-
轻量非侵入设计
-
启动后可隐藏菜单栏图标,仅通过快捷方式获取,界面简洁、高效。
-
xHistory 是一款专注于终端历史管理的高效工具,兼顾易用性与强功能,尤其适合频繁使用命令行的开发者、运维及数据人员。它全面整合了搜索、分类、命令提取与自动填充功能,以 SwiftUI 实现轻量而流畅的交互,是 macOS 上值得推荐的历史管理应用。
-
支持通过 Homebrew 安装:
brew install lihaoyun6/tap/xhistory
历史版本
暂无历史版本
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。





