Skip to content

常见快捷键与命令 ​

在 JeikCode 交互式终端 (TUI) 中,你可以通过键盘快捷键进行高效输入与操作;输入 / 即可随时唤出命令快捷面板并获得实时自动补全。大部分只读状态命令(如 /diff、/cost、/context)支持在模型流式回复过程中随时运行,无需打断生成。


一、终端常用快捷键速查 ​

快捷键功能说明
Enter发送当前输入框中的消息
Ctrl + J输入框换行(ASCII LF 标准换行键,所有终端通用,避免被宿主终端拦截)
Shift + Enter / Alt + Enter输入框换行(亦支持行尾输入 \ 后按回车续行)
Alt + V / Ctrl + Alt + V粘贴图片附件(从剪贴板粘贴图片,针对 Windows Terminal 等拦截常规粘贴的备用快捷键)
Ctrl + Shift + C复制终端鼠标选区文本内容至系统剪贴板
Ctrl + C取消当前正在生成的回答,或强行中断正在执行的命令/工具
Ctrl + D输入框为空时直接退出当前终端会话
Ctrl + L清屏(保留所有历史对话记录)
Up / Down在历史输入指令记录中上下切换翻阅
Ctrl + R反向模糊搜索历史发送过的指令并快速填入输入框
Tab自动补全斜杠命令或文件名路径
Esc清空当前输入框,或关闭流式运行中弹出的只读状态悬浮面板

二、核心斜杠命令速查表 ​

1. 会话管理与撤销 ​

命令别名 / 参数功能说明
/sessions-列出所有历史会话并支持交互式切换恢复
/new-创建全新的干净会话(清空当前对话记忆)
/rename<新名称>重命名当前会话(同步更新在 /sessions 与 WebUI 中的显示标题)
/undo[N]撤销上一个回合(或前 N 回合)的记忆,并将那轮 prompt 还原回输入框(不改磁盘代码)
/rewind-打开时空回溯选择器:精细回退指定轮次的对话记忆、代码文件修改或两者同时回滚
/clear/cls清屏(不启动新会话,保留当前上下文)
/cd<路径>切换工作目录并自动开启新会话(也可直接输入 cd /path)

2. 代码审查与 Git 工具 ​

命令别名 / 参数功能说明
/diff-在终端以高亮分页视图查看当前工作区未提交的 git diff 改动
/reviewstaged, <base>针对工作区改动、暂存区或指定基准分支发起自动化架构与代码审查
/commit-自动分析已修改文件,生成符合规范的 Conventional Commit 并执行安全提交
/worktreecreate, list, done针对并行大重构拉取隔离的 Git Worktree 独立工作树,完成后支持一键 squash 回主分支

3. 内容提取与实用工具 ​

命令别名 / 参数功能说明
/view[文件路径]内置只读文件查看器。不带参数时打开全项目模糊文件选择器;支持翻页与首末行跳转
/copy[N], all, msg将模型上一条回复中的代码块或完整 Markdown 原文直接复制到系统剪贴板
/save[文件名]将当前会话的完整问答记录与代码变更导出为独立的 Markdown 文件
/todoadd <任务>, clear重新打印/管理从当前会话派生的结构化任务清单,查看阶段进展
/paste-从剪贴板粘贴图片附件(可在系统终端快捷键被拦截时作为兜底入口)

4. 上下文、成本与系统配置 ​

命令别名 / 参数功能说明
/compact[focus]手动触发上下文智能压缩,自动剪枝并提炼历史摘要,腾出 Token 预算
/context-查看当前会话的上下文预算分解(系统提示、工具定义、冷区压缩与窗口占比)
/cost-实时查看当前会话的本地 Token 消耗与计费统计(自接入模型亦可准确核算)
/model/m查看当前激活模型,或交互式切换默认模型与提供商
/provider/p供应商账号管理面板,配置 Base URL、API Key 与上下文参数
/reload-即时从磁盘重新加载 config.toml、mcp.json 与 Skills,无须重启进程
/webuistop启动本地 WebUI 浏览器端并建立实时双向同步(或停止后台服务)
/upgrade-检查并在线平滑更新 JeikCode 至最新稳定版
/exit/quit, /q退出 JeikCode 终端交互

三、核心高频场景解析 ​

1. /compact 机制与 KV Cache 稳定性 ​

当长对话接近模型上下文上限(默认 70% 阈值)时,JeikCode 会自动触发压缩。你也可以在完成一个大阶段后主动输入 /compact:

  • 会话首部的系统提示词、项目指令规范与记忆受到底层 sacred_floor 保护,永不丢失;
  • 提炼出的摘要信息会自动形成不可变的前缀锚点,最大化保障各大模型厂商的 Prompt Caching 命中率。

2. 回合生成中的无阻塞只读查询 ​

不必等大模型生成结束才能查看状态! 在模型正在流式输出 Token 时,你可以在输入框随时输入 /diff、/cost、/context 或 /status,系统会在输入框上方弹出一个轻量悬浮面板显示实时结果(按 Esc 即可关闭),完全不会打断正在进行中的推理回合。

3. /undo 与 /rewind 的选择 ​

  • /undo(快速试错):仅撤销记忆,把上一轮的 prompt 还原到输入框供你修改重发,磁盘上的代码保持不动;
  • /rewind(彻底重来):打开可视化时空节点面板,可选择同时回滚“对话记忆”与“被修改的代码文件”,回到该回合发起前的初始物理状态。

Released under the Apache-2.0 / MIT License.