xHistory

xHistoryv0.1.8

终端记录管理工具

支持M、Intel芯片

xHistory
xHistory

应用介绍

xHistory 是由 lihaoyun6 利用 SwiftUI 开发的一款 macOS 命令行历史管理工具。它可实时读取 Bash 与 Zsh 的历史记录,并通过菜单栏或快捷键进行调用,帮助开发者和高级用户高效地搜索、重用、分类和填写命令。

主要功能特点

  1. 历史记录实时读取

    • 支持 Bash 和 Zsh,无需手动配置,即可自动捕捉历史命令。

  2. 多方式调用

    • 可通过菜单栏、终端命令(如 xh)或自定义快捷键唤出历史面板。

  3. 搜索与筛选

    • 支持正则搜索、大小写忽略模式、高亮匹配及语法树分析的代码高亮功能。

    • 用户可按日期、类型筛选,并收藏常用命令便于快速访问。

  4. “智能拆分”(Magic Slice)功能

    • 快速从历史命令提取片段(如参数、路径),提升复制黏贴效率。

  5. 一键自动填充

    • 点击命令即可将其自动填入当前终端,无需手动复制粘贴。

  6. 实时分类与高亮自定义

    • 可设置高亮配色方案、高亮关键词,提升可视识别。

  7. 本地运行且开源免费

    • 完全离线运行,无数据上传,采用 AGPL-3.0 开源协议,用户可自由检查和贡献。

  8. 轻量非侵入设计

    • 启动后可隐藏菜单栏图标,仅通过快捷方式获取,界面简洁、高效。

 

xHistory 是一款专注于终端历史管理的高效工具,兼顾易用性与强功能,尤其适合频繁使用命令行的开发者、运维及数据人员。它全面整合了搜索、分类、命令提取与自动填充功能,以 SwiftUI 实现轻量而流畅的交互,是 macOS 上值得推荐的历史管理应用。

 

  • 支持通过 Homebrew 安装:

brew install lihaoyun6/tap/xhistory

历史版本

暂无历史版本

发表回复

后才能评论

No FAQ data available.