人人都会AI编程

3.4.3 @终端:引用终端输出结果

更新时间:2026-06-30

调试时终端里的报错堆栈或日志往往几百行,手动复制既麻烦又容易丢格式。@终端@terminal)让你直接把命令行输出作为上下文丢给 AI 分析,无需粘贴。

基本用法
在对话输入框敲 @终端,AI 会自动读取当前活动终端的最新输出。如果输出太长,你也可以先在终端里选中关键片段,再用快捷键引用,避免浪费上下文。

典型场景

  • 排错:运行 npm run buildpytest 报错后,直接 @终端 并问“这个错误怎么修”,AI 会结合堆栈给出具体文件和修改建议。
  • 看日志:先执行 tail -n 50 app.log,然后 @终端 让 AI 提炼崩溃原因。
  • 审变更:执行 git diff@终端 问“这段变更可能引入什么风险”。

组合技巧
@终端 常与文件引用搭配使用:

@终端 @src/config.py 为什么加载配置时报 KeyError?

AI 同时看到报错信息和源码,定位更快。

注意事项

  1. 脱敏:终端输出可能带有密码、API Key 或内网路径,引用前先确认。
  2. 控制长度:输出超过几千行时,先用 grephead 过滤,防止超出上下文窗口。
  3. 交互界面例外:Vim、htop 等交互式界面的实时渲染内容通常无法被正确捕获,先退出到普通命令行再引用。