@terminal,Cline 就能看到终端的最近输出。
当你在聊天中输入 @ 时,从菜单中选择”终端”或直接输入 @terminal。Cline 将立即看到活动终端的最近输出,包括错误消息、构建日志或命令结果。
当我处理构建错误、测试失败或调试输出时,我一直在使用终端提及。不再需要尝试复制粘贴终端输出(这通常会丢失格式),我只需询问:
@terminal 而不是复制输出。你会得到更准确的帮助,因为 Cline 可以看到具有正确格式的完整终端上下文。
底层工作原理
当你在消息中使用终端提及时,这是背后发生的情况:-
当你发送消息时,Cline 检测文本中的
@terminal模式 -
扩展程序调用
getLatestTerminalOutput(),它访问 VSCode 的终端 API - 它捕获活动终端的最近输出缓冲区
-
终端输出以结构化格式附加到你的消息中:
- 这个带有嵌入终端输出的增强消息被发送给 AI
- AI 现在可以”看到”完整的终端输出,所有格式都得到保留
终端问题故障排除
如果你在终端提及或终端集成方面遇到问题(例如”Shell 集成不可用”或命令不显示输出),请参考我们的综合终端集成故障排除指南。 常见问题包括:- 终端提及无法捕获输出
- Cline 聊天中出现”Shell 集成不可用”消息
- 命令执行但输出对 Cline 不可见
- 终端集成工作不一致

