调试时终端里的报错堆栈或日志往往几百行,手动复制既麻烦又容易丢格式。@终端(@terminal)让你直接把命令行输出作为上下文丢给 AI 分析,无需粘贴。
基本用法
在对话输入框敲 @终端,AI 会自动读取当前活动终端的最新输出。如果输出太长,你也可以先在终端里选中关键片段,再用快捷键引用,避免浪费上下文。
典型场景
- 排错:运行
npm run build或pytest报错后,直接@终端并问“这个错误怎么修”,AI 会结合堆栈给出具体文件和修改建议。 - 看日志:先执行
tail -n 50 app.log,然后@终端让 AI 提炼崩溃原因。 - 审变更:执行
git diff后@终端问“这段变更可能引入什么风险”。
组合技巧@终端 常与文件引用搭配使用:
@终端 @src/config.py 为什么加载配置时报 KeyError?
AI 同时看到报错信息和源码,定位更快。
注意事项
- 脱敏:终端输出可能带有密码、API Key 或内网路径,引用前先确认。
- 控制长度:输出超过几千行时,先用
grep或head过滤,防止超出上下文窗口。 - 交互界面例外:Vim、htop 等交互式界面的实时渲染内容通常无法被正确捕获,先退出到普通命令行再引用。