【Kiro】代码库索引

Kiro 会自动索引您的代码库和文档,以提供智能代码建议、导航和上下文感知帮助。本指南将介绍索引的工作原理以及如何管理它。

索引发生时

自动索引

Kiro 在以下情况下自动执行索引:

  1. 项目导入:当您第一次在 Kiro 中打开项目时,它会自动开始索引工作区中的所有文件

  2. 文件更改:当创建新文件或将新文件添加到项目中时,它们会自动被索引

  3. 外部更改:当文件在 Kiro 之外被修改时(例如通过 git 操作),它们会被重新索引

手动索引

您可以在需要时使用命令面板(Cmd+Shift+P在 macOS 或Ctrl+Shift+PWindows/Linux 上)手动触发索引。

可用的索引命令

Kiro 提供了几个命令来通过命令面板管理索引:

Kiro 在命令面板中索引命令

代码库索引

  • Kiro: Codebase Force Re-Index:强制对整个代码库进行完全重新索引。在以下情况下使用:

    • 您怀疑索引已损坏或不完整

    • 您的项目已做出重大结构性改变

    • Kiro 的代码建议似乎已经过时了

  • Kiro: Rebuild codebase index:彻底重建代码库索引。这比强制重建索引更彻底,应在以下情况下使用:

    • 该索引似乎严重损坏

    • 您在代码导航或建议方面遇到了持续性问题

文档索引

  • Kiro: Docs Index:启动项目中文档文件的索引

  • Kiro: Docs Force Re-Index:强制对所有文档文件进行完整重新索引

监控索引进度

您可以通过 Kiro Logs 面板监控索引过程:

  1. 访问 Kiro 中的“输出”面板

  2. 从下拉菜单中选择“Kiro Logs”

  3. 查看实时索引进度和状态更新

Kiro Logs 显示索引进度

日志显示:

  • 索引开始和完成的时间

  • 找到并处理的文件数量

  • 大型代码库的进度百分比

  • 索引操作的完成时间

索引内容

Kiro 索引各种类型的内容以提供智能帮助:

  • 源代码:工作区中的所有编程语言文件

  • 文档:Markdown、MDX 和其他文档格式

  • 配置:项目配置文件和清单

  • 依赖项:包定义和依赖项信息

索引数据可实现以下功能:

  • 智能代码补全

  • 跨文件导航

  • 上下文感知建议

  • 文档查找

  • 代码重构协助

License:  CC BY 4.0

©2025 AI全书. Some rights reserved.

    备案号: 浙ICP备06043869号-8