跳转到内容

交互与快捷键

斜杠命令面板、输入与多行、对话框按键,以及鼠标选择与粘贴。

qialike 是全屏 TUI。本文只列出它确实实现的交互;未列出的按键没有绑定。


斜杠命令面板

在输入框键入 / 会打开命令面板:

按键行为
/打开面板并开始过滤
字符打字即过滤命令列表
↑ / ↓上移 / 下移高亮(在过滤后的列表里循环)
Enter执行高亮命令
Tab把高亮命令补全进输入框
Esc关闭面板并清空输入

Ctrl+P 也可以直接打开面板(等价于输入 /)。


输入与多行

按键行为
Enter提交当前输入(空输入不提交)
Alt+Enter在光标处插入换行
← / →左右移动光标
Home / End跳到当前逻辑行的行首 / 行尾
Backspace / Delete删除光标前 / 后的字符
Ctrl+U删除到行首
Ctrl+C清空输入并取消当前动作
↑ / ↓多行输入时上下移动光标;单行时浏览历史输入

粘贴

  • 括号粘贴(bracketed paste,ESC[200~ … ESC[201~)会被识别为一次粘贴事件整体插入。
  • 若粘贴的内容是本地图片路径,会作为图片附加到当前输入,而不是插入文本。
  • 粘贴文本按内容处理:换行是内容而不是提交,终端控制序列会被清理。

运行与会话按键

按键行为
Esc取消选择 / 清空命令面板 / 清除已附加图片;运行中连按两次(约 800 ms 内)暂停 agent
Ctrl+C取消当前动作
Ctrl+T循环当前模型的推理强度(终端占用该组合键时用 Alt+T)
Ctrl+Y复制当前鼠标选中的文本
PgUp / PgDn转写区整页滚动
Tab输入框为空或非命令时,循环沙箱模式 read-only → workspace-write → danger-full-access

状态栏在运行期间会给出提示,例如 ⠙ thinking · 12s · Esc to pause;已进入「再按一次暂停」状态时显示 Esc again to pause。


对话框按键

各对话框共享一套导航习惯:

按键行为
↑ / ↓移动高亮
Enter确认 / 进入下一级
Esc返回上一级并最终关闭
打字在带搜索框的列表里实时过滤
Backspace删除过滤关键字
PgUp / PgDn列表超过一页时翻页
Home / End跳到列表首 / 尾

特定对话框的额外按键:

  • /models:一级列表用 Ctrl+D(备用 Alt+D)停用高亮供应商;支持推理强度的模型在选中后弹出 Effort 选择框(↑/↓ 或数字键选择、Enter 确认、Esc 返回)。
  • /sessions:Ctrl+R 改名、Ctrl+F 置顶、Ctrl+D 删除(两次确认)。
  • 审批对话框:y / a 允许一次,n / Esc 拒绝。
  • 用户提问弹窗:每题一个可点击 Tab,← / →(或 Tab)回看改答,全部答完后一次提交,Esc 取消整批;选 Other… 时在选项列表正下方行内输入。
  • /export:↑/↓ 移动字段、←/→ 切换取值、输入文件名、Enter 导出。


鼠标

手势行为
左键拖动选择文本;松开时自动复制到系统剪贴板,并在状态栏显示 Copied: …(复制反馈走状态栏而非转写区,避免重排导致高亮跳位)。起点落在消息列时会随指针跨出该列继续选择;起点落在右侧 Steps 栏时只选该栏文本
Ctrl+Y剪贴板不可靠时(例如某些终端丢失松开事件)复制当前选择
左键单击工具行展开 / 收起该工具的完整结果(与 /think 同语义)
左键单击 Think 行展开 / 收起推理全文
滚轮在转写区滚动;命令面板打开时改为移动命令高亮
左键单击 Steps 标题栏循环切换右侧栏 auto → on → off
Shift + 右键读取系统剪贴板并粘贴进对话框输入
普通右键不粘贴(避免误触),在任何面板里也不会关闭对话框

下一步

  • 命令 —— 命令行参数与斜杠命令
  • 配置 —— 主题、颜色档位与帧重绘
  • 沙箱与权限 —— Tab 切换的三档模式意味着什么