@problems,Cline 即可看到 VSCode 检测到的每个诊断问题。 当您在聊天中输入 @ 时,从菜单中选择“Problems”或直接输入 @problems。Cline 将立即看到您工作区中的所有错误和警告,包括文件位置和错误消息。 当我遇到构建错误或 TypeScript 问题时,我经常使用问题提及。我不再尝试描述错误或逐个复制它们,而是直接提问:@problems 而不是复制错误消息。您将获得更准确的帮助,因为 Cline 可以看到完整的错误上下文和位置。幕后工作原理
当您在消息中使用问题提及时,后台会发生以下情况:- 当您发送消息时,Cline 会检测到文本中的
@problems模式 - 扩展程序调用 VSCode 内置的
vscode.languages.getDiagnostics()API 来获取所有错误和警告 - 它将这些诊断信息格式化为包含文件路径、行号和错误消息的结构化文本表示
- 格式化的问题列表以结构化格式附加到您的消息中
- 此包含嵌入式诊断信息的增强消息将发送给 AI
- AI 现在可以“看到”您工作区中的所有错误和警告,以及它们的位置和消息

