用 Rust 编写的终端文件管理器,基于异步 I/O,支持图片预览与 Lua 插件。
- Star
- 3,777
- Fork
- 98
- 未关闭 Issue
- 12
- 最近提交
- 2个月前
这是什么?
doxx 是一个用于查看 Microsoft Word .docx 文件的命令行工具。它可以在终端中渲染粗体、斜体、标题、列表、彩色文字和带 Unicode 边框的表格,无需安装 Word 或打开浏览器即可阅读文档。
除了查看,它还支持带高亮的交互式搜索、用于快速跳转的大纲视图,并可将内容复制到剪贴板。文档可导出为 Markdown、JSON 元数据、纯文本或带 ANSI 颜色的输出,方便通过管道交给其他工具处理;其中 CSV 导出只包含表格内容。
工具支持渲染行内和独立公式(LaTeX),并可在 Kitty、iTerm2、WezTerm 以及支持 Sixel 的终端中显示图片,也可将图片提取到指定目录。键位可在 default、vim、less 预设之间切换,也能通过 TOML 配置文件自定义。
核心功能
- 01在终端中渲染格式化文本、颜色、表格和列表。
- 02支持带高亮的交互式搜索和大纲视图。
- 03可导出为 Markdown、CSV(仅表格)、JSON、纯文本或 ANSI 格式。
- 04渲染行内和独立 LaTeX 公式。
- 05在 Kitty、iTerm2、WezTerm 及支持 Sixel 的终端中直接显示图片。
- 06提供 vim 和 less 风格的键位预设,并支持自定义。
适用场景
- 在没有安装 Word 的情况下,通过 SSH 快速阅读报告或合同。
- 将 .docx 中的表格导出为 CSV,便于用 Python 或 Excel 分析。
- 把 Word 文档转换为 Markdown,用于文档或静态站点工作流。
- 在命令行中搜索并复制长文档中的指定段落。
快速上手
- 1
使用 Homebrew 安装(macOS/Linux)
brew install bgreenwell/tap/doxx - 2
或使用 Cargo 安装(跨平台)
cargo install doxx - 3
在终端中查看 Word 文档
doxx report.docx
使用前须知
- 图片内联显示仅适用于 Kitty、iTerm2、WezTerm 等支持的终端。
- README 中给出的 Rust 最低版本互相矛盾(1.70+ 和 1.88+)。
标签
常见问题
- doxx 是什么?
- 在终端中查看、搜索和导出 .docx 文档的命令行工具,无需安装 Word。 doxx 是一个用于查看 Microsoft Word .docx 文件的命令行工具。它可以在终端中渲染粗体、斜体、标题、列表、彩色文字和带 Unicode 边框的表格,无需安装 Word 或打开浏览器即可阅读文档。
- doxx 可以免费使用吗?用的什么许可证?
- doxx 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- doxx 还在维护吗?
- 半年内有更新。doxx 最近一次提交是在 2026年8月10日。
- doxx 适合用来做什么?
- 在没有安装 Word 的情况下,通过 SSH 快速阅读报告或合同。 将 .docx 中的表格导出为 CSV,便于用 Python 或 Excel 分析。 把 Word 文档转换为 Markdown,用于文档或静态站点工作流。 在命令行中搜索并复制长文档中的指定段落。
- doxx 怎么安装和运行?
- 使用 Homebrew 安装(macOS/Linux): brew install bgreenwell/tap/doxx 或使用 Cargo 安装(跨平台): cargo install doxx 在终端中查看 Word 文档: doxx report.docx
- 在哪里获取 doxx?
- 源代码和安装说明在 GitHub 上:https://github.com/bgreenwell/doxx
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4.3万1052RustMIT更新于 15小时前
一个用 Rust 编写的三栏终端文件浏览器,支持键盘操作、Lua 配置和外部预览工具。
1304RustMIT更新于 7个月前
Grok Build 是 SpaceXAI 推出的终端 AI 编程代理,提供全屏 TUI,可编辑文件、执行命令并搜索网页。
2.7万5196RustApache-2.0更新于 22天前