基本用法
本指南介绍 omx 的核心快捷键、命令和菜单选项。
键盘快捷键
| 快捷键 | 操作 |
|---|---|
| Escape | 打开菜单(空闲时)/ 中断生成(加载时) |
| Ctrl+C | 按两次退出 |
| Ctrl+A | 光标移到行首 |
| Ctrl+E | 光标移到行尾 |
| Ctrl+L | 清除输入和附件 |
| Shift+Enter | 插入换行 |
| Ctrl+J | 插入换行 |
| Up/Down | 在多行输入中移动光标或浏览输入历史 |
斜杠命令
在聊天中直接输入:
| 命令 | 描述 |
|---|---|
| /clear | 开始新对话 |
| /status | 显示会话、模型和配置状态 |
| /compact | 手动压缩上下文 |
| /rewind | 回退到之前的消息 |
| /model | 切换模型 |
| /session | 加载之前的会话 |
| /git-commit | 为暂存的更改生成提交信息并提交 |
| /exit | 退出 omx |
输入 / 时会弹出匹配命令的选择器。自定义技能也会出现在此选择器中。
菜单
按 Escape 打开菜单,你可以:
- 切换模型
- 加载之前的会话
- 回退到之前的消息
- 切换工作流预设
- 管理模型列表
- 修改偏好设置
工作流预设
omx 内置两个工作流预设:
- Programming(默认)- 编程助手,配备基础工具、智能体工具和 MCP 集成。简洁输出,最小开销。自动读取 OMX.md 和 CLAUDE.md。
- General - 个人助理,用于文档、表格和演示文稿。主动使用工具,对话式语调。
你可以将 Markdown 文件放入 ~/.omx/workflows/ 或 .omx/workflows/ 来创建自定义工作流。详见工作流。
偏好设置
偏好设置子菜单可以切换:
- 缓存时长 - 提示缓存持续时间(5 分钟或 1 小时)
- 完成通知 - 响应超过一分钟时通知
- 上下文编辑 - 裁剪旧的工具调用和思考块以节省 Token
- 跨会话记忆 - 跨会话记住关键点
- Diff 视图 - 模型编辑文件时显示内联差异
- 扩展思考 - 为复杂任务启用深度推理
- IDE 上下文 - 包含来自 IDE 的上下文
- 响应语言 - 选择模型响应语言(自动、英文、中文)
- 服务器压缩 - 让服务器处理上下文压缩
- 颜色主题 - 从 17 种预设中选择
- 流式输出 - 实时显示响应