快捷键

AtomCode 的 TUI 是基于 ratatui + crossterm 构建的,常用快捷键尽量贴近主流终端工具的约定。任何时刻按 /help 也可以查看完整列表。

输入编辑

按键动作
Enter发送消息
Shift+Enter在输入框内换行(不发送)
Esc清空当前输入 / 打断正在流式输出的回复
↑ / ↓浏览输入历史
Tab接受补全(斜杠命令菜单、文件路径等)
Ctrl+U清空整行
Ctrl+W删除一个单词
Ctrl+K删除从光标到行尾的内容
Ctrl+A光标移到行首
Ctrl+E光标移到行尾

浏览与滚动

按键动作
Ctrl+↑ / Ctrl+↓聊天区滚动(3 行)
PageUp / PageDown聊天区滚动(一页)
Home / End跳到对话最顶端 / 最底端
Ctrl+L清空当前会话的消息

选区与复制

按键 / 操作动作
鼠标拖选在聊天区选中文本(自动滚动到选区边界)
Ctrl+Shift+C复制选区到系统剪贴板
/copy复制 AI 的最后一条完整回复
右键菜单在某些终端中可直接复制/粘贴(取决于终端而非 atomcode)

流程控制

按键动作
Esc取消当前正在进行的工具调用或流式输出
Ctrl+C第一次:取消当前操作;连按第二次:退出程序
Ctrl+D在输入框为空时,等同退出

工具权限对话框

当模型准备执行危险操作(破坏性 bash 命令、写敏感文件、删除源码等)时,AtomCode 会弹出一个确认对话框,此时:

按键动作
y / Enter允许这一次
a本次会话内始终允许这种模式
n / Esc拒绝
别贪心

"始终允许"是按 工具名 + 参数模式 级别授予的,仅对当前会话生效,下次重启归零。如果你需要跨会话常驻的例外,请在配置层面处理(比如对某些路径做白名单)。

下一步