☰
WordCraft 实战:4 个场景用 Rust 文字处理器完成写作、排版与交付
2026/11/4 1:16:08 网站建设 项目流程

WordCraft 实战:4 个场景用 Rust 文字处理器完成写作、排版与交付

【免费下载链接】wordcraftAn open-source, clean-room reimplementation of Microsoft Word in pure Rust项目地址: https://gitcode.com/gh_mirrors/word/wordcraft

从 Microsoft Word 切到 WordCraft 这款开源文字处理器,你的肌肉记忆几乎可以原样搬过来——它是纯 Rust 编写、完整复刻 Word 工作流的 Word 替代。唯一要学的是:找不到功能时往哪点。

启动 60 秒:按顺序过一遍界面四个区域

这一节带你用 60 秒把窗口的四个区域点完,后面就不会迷路。

  1. 用--sample启动会打开示例文档 "The Open Studio Handbook"。先看左上角三个小按钮——快速访问工具栏(QAT)默认是保存、撤销、重做,任何选项卡下都能一键触发。
  2. 下面是 Ribbon,从 File 到 Help 共 13 个选项卡。注意上下文选项卡:点中表格或图片时才弹出 Table Design、Picture Format 这类标签,平时保持干净。
  3. 中间是文档画布,标尺、格式标记、样式预览都在这里;左侧导航窗格按标题大纲列出层级,长文档点一下就跳转。
  4. 点 File 标签进入 Backstage 视图:从空白、信函、简历、报告等模板起步,打开最近文档,或直接导出 PDF。

13 个选项卡与 QAT 默认项定义在 crates/engine/src/ribbon.rs,界面文案位于 crates/ui-egui/src/i18n/,跟随系统语言,支持简体中文等多种语言。

写正文、插图表、套主题:一次排好一页

这一节把"写正文 → 插图表 → 套主题"三个动作串完,用到的选项卡只有 Home、Insert、Design、Layout 四个。

  • 写正文:Home 选项卡的字体组管字体、字号、加粗,段落组管对齐与行距,样式库一排按钮,点"标题"或"正文"即可,点过的样式会同步进导航窗格。
  • 插图表:Insert 选项卡里表格、图片、形状、链接、页眉页脚、域、符号各占一个分组;选中表格后 Table Design、Table Layout 自动出现,换样式和调布局不用切地方。
  • 套主题:Design 选项卡里换主题,字体与配色一次生效,水印和页面边框也在这一页;Layout 选项卡管页边距、分栏与行号。

各选项卡的界面代码按分组放在 crates/ui-egui/src/ribbon/,想确认某个按钮归属可以按图索骥。

找不到功能时只用两把钥匙:Alt+Q 和 F4

这一节给你效率最高的两个入口:命令面板,外加 7 个高频快捷键。

命令面板与 Word 的 "Tell me" 一致:按Alt + Q(或点标题栏搜索框),输入insert table、export pdf这样的自然语言,600 多个内置命令会实时过滤,回车执行首条结果;没匹配到命令时,直接给你"在文档中查找该词",跳到导航窗格。界面实现见 crates/ui-egui/src/dialogs/dispatch.rs。

💡 第二把钥匙是F4:重复上一步操作。给一段文字设完格式,换到下一段按 F4 即可,不用回点按钮。

你要做什么入口在哪快捷键
加粗 / 斜体 / 下划线Home › 字体Ctrl/⌘ + B / I / U
查找与替换Home › 编辑Ctrl/⌘ + F
插入超链接Insert › 链接Ctrl/⌘ + K
保存快速访问工具栏Ctrl/⌘ + S
重复上一步操作快速访问工具栏F4
拼写与语法检查Review › 校对F7
选区逐层扩大(词 → 句 → 段)键盘F8
折叠 Ribbon键盘Ctrl+F1(Windows)/ ⌘⌥R(macOS)

这些都可以在 工具 →Customize Keyboard(crates/ui-egui/src/dialogs/dialogs_keyboard.rs)里改绑到任意命令,自定义结果随偏好设置自动保存。

改稿交付前:先过一遍修订与拼写

这一节回答"改完怎么交":Review 选项卡修稿,File 里导出。

  • Review 选项卡打开"修订",之后每处改动都被记录,接受与拒绝在同一分组里逐条处理;批注、拼写与语法检查(F7)也都在这一页。
  • 交付时进 File → 导出,导出 PDF 或打印为 PDF 一步完成;"另存为"按扩展名直接写 ODT、RTF、HTML、Markdown。
  • 接收方需要看到批注时,打开"打印标记",PDF 会在页边附上批注气泡。

修订相关命令在 crates/engine/src/cmd/review.rs。

克隆仓库跑通示例,开始你的第一篇文档

git clone https://gitcode.com/gh_mirrors/word/wordcraft cd wordcraft && cargo run --release -p wordcraft -- --sample

项目介绍看 README.md,完整功能路线看 docs/roadmap.md。记住 4 个场景加 Alt+Q、F4 两把钥匙,Word 的工作流在 WordCraft 里一个都不少。

【免费下载链接】wordcraftAn open-source, clean-room reimplementation of Microsoft Word in pure Rust项目地址: https://gitcode.com/gh_mirrors/word/wordcraft

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询