从打开到顺手 10 分钟:WordCraft Ribbon 选项卡、快捷键与命令面板新手指南
【免费下载链接】wordcraftAn open-source, clean-room reimplementation of Microsoft Word in pure Rust项目地址: https://gitcode.com/gh_mirrors/word/wordcraft
WordCraft 是一款用纯 Rust 编写的现代文字处理器,完整复刻 Microsoft Word 的工作流。这篇新手指南带你快速熟悉 Ribbon 选项卡、快捷键和命令面板三件套,适合刚下载 WordCraft 或想从 Word 直接迁移使用习惯的人。
第一次启动:先跑示例,再看屏幕
别急着研究界面,先让程序跑起来:
git clone https://gitcode.com/gh_mirrors/word/wordcraft cd wordcraft cargo run --release -p wordcraft -- --sample示例文档 "The Open Studio Handbook" 打开后,屏幕上的四个区域各管一摊:
- 快速访问工具栏(QAT):窗口最顶部,默认放着保存、撤销、重做,任何时刻都能一键触发;
- Ribbon 选项卡:QAT 下方一排标签(Home、Insert、Design……),所有功能的入口;
- 文档画布:中央编辑区,支持标尺和格式标记,样式改动实时预览;
- 导航窗格:左侧列出文档标题大纲,长文档里靠它跳转。
点左上角File进入后台视图,可以从模板新建、打开最近文档或导出 PDF,如下图。
界面支持 27 种语言(含简体中文),默认跟随系统语言,实现见 crates/ui-egui/src/i18n/。
想做什么,去哪个选项卡:13 大选项卡速查
WordCraft 的选项卡与 Word 完全对应,共 13 个,定义在 crates/engine/src/ribbon.rs。按下面这张表对号入座:
| 选项卡 | 负责什么 | 什么时候用 |
|---|---|---|
| File | 新建、打开、另存为、导出 PDF/ODT/RTF/Markdown | 每次存稿、出稿、换格式时 |
| Home | 字体、加粗、段落、对齐、样式库、查找替换 | 每天打字写作的默认停留地 |
| Insert | 表格、图片、形状、链接、页眉页脚、域、符号 | 往文档里塞新东西时 |
| Draw | 手绘墨迹与形状 | 需要在页面上涂鸦、批画时 |
| Design | 主题、样式集、水印、页面边框 | 统一整份文档的视觉风格时 |
| Layout | 页边距、分栏、分节符、行号、首字下沉 | 调整页面骨架和分页行为时 |
| References | 目录、脚注、APA/MLA/Chicago/IEEE 引用、交叉引用 | 写论文、报告,需要引文时 |
| Mailings | 邮件合并、信封与标签 | 批量生成个性化信件时 |
| Review | 拼写检查、批注、修订、比较文档 | 多人协作改稿时 |
| View | 页面/草稿/阅读视图、缩放、导航窗格、深色模式 | 换一种看文档的方式时 |
| Developer / Zotero | 开发者功能;Zotero 学术文献集成 | 写论文查文献、调试功能时 |
| Help | 帮助与快捷键参考 | 卡住时 |
选中表格或图片时,还会弹出 Table Design、Picture Format 等上下文选项卡,用完自动收起,保持 Ribbon 简洁。
找不到功能?按 Alt+Q 用命令面板一句话执行
找不到功能时,不必在 Ribbon 里一层层翻。命令面板(和 Word 的 "Tell me" 一致)四步搞定:
- 按
Alt+Q,或点标题栏搜索框; - 用自然语言输入,比如
insert table、export pdf、watermark; - 列表实时过滤,全应用共 600 多个带 ID 的命令都在检索范围内,最多展示前 14 条;
- 按
Enter直接执行第一条命中项。
一个细节值得留意:搜不到命令时,面板会附带"在文档中查找该词"的兜底选项,结果直接落到导航窗格。面板实现在 crates/ui-egui/src/dialogs/dispatch.rs。
再往深一层:Ribbon 按钮、键盘快捷键、命令行、MCP 服务全部由同一套带 ID 的命令驱动。你在面板里看到的format.bold,在命令行里写成wordcraft-cli run --cmd format.bold同样有效,批处理和自动化从这里起步。
手不离键盘:快捷键分三层记
💡 不用死背整张表,按下面三层来:
第一层,先记 3 个:Ctrl/⌘+B加粗、Ctrl/⌘+K为选中文本插入超链接、Alt+Q打开命令面板。
第二层,再记 5 个:
| 键 | 功能 |
|---|---|
F4 | 重复上一步操作 |
F7 | 拼写与语法检查 |
F8 | 逐层扩大选区(词 → 句 → 段) |
Enter/Tab | 列表中继续 / 降级列表项 |
Ctrl+F1(macOS 为⌘⌥+R) | 折叠 / 展开 Ribbon |
第三层:其余按键随时翻 Help 选项卡自查即可。macOS 上把 Ctrl 换成 ⌘ 就行。
界面级快捷键定义在 crates/ui-egui/src/keys/shortcuts.rs,可自定义的映射逻辑在 crates/engine/src/keymap.rs。想换键位?File ▸ Options 里的Customize Keyboard(见 crates/ui-egui/src/dialogs/dialogs_keyboard.rs)可以为任意命令指定按键,保存偏好后自动生效。
把界面改成自己的:两个定制开关
界面不必用默认的,两个开关管够:
| 定制项 | 能做什么 |
|---|---|
| Customize Ribbon | 隐藏或重排内置选项卡;创建自定义选项卡和分组;增删 QAT 命令 |
| Customize Keyboard | 为任意命令重新指定按键 |
Ribbon 布局保存在偏好设置中,跨会话生效,随时可一键恢复默认。实现见 crates/ui-egui/src/dialogs/dialogs_ribbon.rs 与 crates/engine/src/ribbon.rs。
今天就跑起来
今天记住的就三样:13 个选项卡的位置、Alt+Q命令面板、以及Ctrl/⌘+B、Ctrl/⌘+K、Alt+Q这 3 个快捷键。
本周可以试的:Design 里换套主题、在 References 里插入目录、开 Review 修订体验协作改稿。
🚀 进阶方向:用wordcraft-cli在命令行批量处理文档,把 Word 习惯搬进脚本。更多细节看 README.md 和 docs/roadmap.md——这套纯 Rust 的 Word 替代品,日常写作的效率已经够用。
【免费下载链接】wordcraftAn open-source, clean-room reimplementation of Microsoft Word in pure Rust项目地址: https://gitcode.com/gh_mirrors/word/wordcraft
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考