快捷键
掌握 Wesclaw 的快捷键可以显著提升你的使用效率。本文列出了所有可用的快捷键,并提供了高效使用的技巧。
快捷键约定
本文使用以下符号表示按键:
| 符号 | macOS | Windows / Linux |
|---|---|---|
⌘ | Command | — |
Ctrl | — | Control |
⌥ | Option | Alt |
⇧ | Shift | Shift |
通用规则:macOS 使用
⌘替代Ctrl,其余按键基本一致。
对话快捷键
| 操作 | macOS | Windows / Linux | 说明 |
|---|---|---|---|
| 发送消息 | Enter | Enter | 发送输入框中的内容 |
| 换行(不发送) | ⇧ + Enter | Shift + Enter | 在输入框中换行 |
| 新建对话 | ⌘ + N | Ctrl + N | 开始一个全新的对话 |
| 停止生成 | Esc | Esc | 中断 AI 正在生成的回复 |
| 重新生成 | ⌘ + ⇧ + R | Ctrl + Shift + R | 重新生成最后一条 AI 回复 |
| 聚焦输入框 | ⌘ + L | Ctrl + L | 将光标移至输入框 |
| 切换模型 | ⌘ + M | Ctrl + M | 打开模型选择器 |
| 语音输入 | ⌘ + ⇧ + V | Ctrl + Shift + V | 开始/停止语音录入 |
导航快捷键
| 操作 | macOS | Windows / Linux | 说明 |
|---|---|---|---|
| 对话列表 | ⌘ + 1 | Ctrl + 1 | 切换到对话列表面板 |
| 设置页面 | ⌘ + , | Ctrl + , | 打开设置 |
| 搜索对话 | ⌘ + F | Ctrl + F | 在当前对话中搜索 |
| 全局搜索 | ⌘ + ⇧ + F | Ctrl + Shift + F | 搜索所有对话 |
| 上一个对话 | ⌘ + [ | Ctrl + [ | 切换到上一个对话 |
| 下一个对话 | ⌘ + ] | Ctrl + ] | 切换到下一个对话 |
| 返回 | ⌘ + ← | Alt + ← | 返回上一页 |
| 滚动到顶部 | ⌘ + ↑ | Ctrl + Home | 滚动到对话顶部 |
| 滚动到底部 | ⌘ + ↓ | Ctrl + End | 滚动到对话底部 |
编辑快捷键
| 操作 | macOS | Windows / Linux | 说明 |
|---|---|---|---|
| 复制 | ⌘ + C | Ctrl + C | 复制选中内容 |
| 粘贴 | ⌘ + V | Ctrl + V | 粘贴剪贴板内容 |
| 粘贴纯文本 | ⌘ + ⇧ + V | Ctrl + Shift + V | 粘贴为纯文本 |
| 全选 | ⌘ + A | Ctrl + A | 全选输入框内容 |
| 撤销 | ⌘ + Z | Ctrl + Z | 撤销上一步编辑 |
| 重做 | ⌘ + ⇧ + Z | Ctrl + Shift + Z | 恢复撤销的编辑 |
| 复制 AI 回复 | 悬停 + 点击复制 | 悬停 + 点击复制 | 复制整条 AI 回复 |
| 复制代码块 | 代码块右上角复制 | 代码块右上角复制 | 复制代码块内容 |
功能快捷键
| 操作 | macOS | Windows / Linux | 说明 |
|---|---|---|---|
| 固定对话 | ⌘ + P | Ctrl + P | 将当前对话固定/取消固定 |
| 删除对话 | ⌘ + ⇧ + D | Ctrl + Shift + D | 删除当前对话 |
| 重命名对话 | ⌘ + ⇧ + E | Ctrl + Shift + E | 重命名当前对话 |
| 附加文件 | ⌘ + U | Ctrl + U | 打开文件选择器 |
| 切换侧边栏 | ⌘ + B | Ctrl + B | 显示/隐藏侧边栏 |
| 全屏模式 | ⌘ + ⇧ + F | F11 | 切换全屏 |
| 放大字体 | ⌘ + = | Ctrl + = | 增大界面字体 |
| 缩小字体 | ⌘ + - | Ctrl + - | 减小界面字体 |
| 重置字体 | ⌘ + 0 | Ctrl + 0 | 恢复默认字体大小 |
@ 上下文快捷键
在输入框中使用 @ 可以快速引用上下文:
| 输入 | 功能 | 说明 |
|---|---|---|
@文件名 | 引用文件 | 将文件内容作为上下文 |
@agent名 | 切换 Agent | 切换到指定的 AI Agent |
@网址 | 引用网页 | 抓取网页内容作为上下文 |
自定义快捷键
当前限制
Wesclaw 桌面版基于 Electron 构建,部分快捷键可以通过系统设置自定义:
- macOS:系统设置 → 键盘 → 快捷键 → 应用快捷键
- Windows:部分快捷键可通过第三方工具(如 AutoHotkey)自定义
- Linux:根据桌面环境的快捷键管理器自定义
避免冲突
如果某个快捷键与其他应用冲突:
- 检查是否有其他应用占用了相同快捷键
- 尝试在冲突应用中修改或禁用对应快捷键
- 使用系统级快捷键管理工具调整
效率技巧
技巧一:快速开始新对话
当你要开始新话题时,不需要在当前对话中说"新话题",直接按 ⌘ + N(Ctrl + N)开始新对话。这样可以:
- 保持每个对话主题聚焦
- 减少不相关上下文的 Token 消耗
- 方便日后查找特定话题
技巧二:高效搜索历史
按 ⌘ + ⇧ + F(Ctrl + Shift + F)打开全局搜索,可以:
- 搜索所有对话中的关键词
- 快速找到之前讨论过的内容
- 支持模糊匹配和全文搜索
技巧三:快速复制代码
AI 回复中的代码块右上角有复制按钮,一键复制代码。配合终端使用时非常方便。
技巧四:善用对话固定
对于常用的对话(如某个进行中的项目),按 ⌘ + P(Ctrl + P)固定到对话列表顶部,避免被新对话淹没。
技巧五:快速切换模型
按 ⌘ + M(Ctrl + M)打开模型选择器,根据当前任务快速切换到最合适的模型。例如:
- 日常闲聊 → 切换到便宜快速的模型
- 复杂分析 → 切换到高级推理模型
- 图片分析 → 切换到支持 Vision 的模型
技巧六:中断和重试
当 AI 的回复不符合预期时:
- 按
Esc中断当前生成 - 修改你的提问,补充更多细节
- 重新发送,获得更好的回复
技巧七:键盘驱动的工作流
⌘ + N → 新建对话
输入问题 → 提问
Enter → 发送
等待回复...
⌘ + C → 复制有用内容
⌘ + P → 固定重要对话
⌘ + N → 继续下一个话题
SaaS 版快捷键
SaaS 版(浏览器访问)的快捷键与桌面版基本一致,但以下几点需注意:
- 部分快捷键可能与浏览器默认快捷键冲突
- 浏览器的
Ctrl + W(关闭标签页)优先级高于应用快捷键 - 全屏模式使用浏览器自带的
F11
常见问题
Q: 快捷键不生效怎么办?
A: 请检查:
- 输入焦点是否在 Wesclaw 窗口中
- 是否有其他应用占用了同一个快捷键
- 是否在正确的上下文中(如"发送"快捷键需要焦点在输入框)
Q: 能导出快捷键列表吗?
A: 本文档即为完整的快捷键参考。你也可以在应用中按 ⌘ + /(Ctrl + /)查看快捷键提示。
Q: 能否禁用某些快捷键?
A: 目前不支持在应用内单独禁用某个快捷键。如果某个快捷键造成困扰,可以通过系统级工具进行调整。