【Kiro】代码库索引
Kiro 会自动索引您的代码库和文档,以提供智能代码建议、导航和上下文感知帮助。本指南将介绍索引的工作原理以及如何管理它。
索引发生时
自动索引
Kiro 在以下情况下自动执行索引:
项目导入:当您第一次在 Kiro 中打开项目时,它会自动开始索引工作区中的所有文件
文件更改:当创建新文件或将新文件添加到项目中时,它们会自动被索引
外部更改:当文件在 Kiro 之外被修改时(例如通过 git 操作),它们会被重新索引
手动索引
您可以在需要时使用命令面板(Cmd+Shift+P
在 macOS 或Ctrl+Shift+P
Windows/Linux 上)手动触发索引。
可用的索引命令
Kiro 提供了几个命令来通过命令面板管理索引:
代码库索引
Kiro: Codebase Force Re-Index
:强制对整个代码库进行完全重新索引。在以下情况下使用:您怀疑索引已损坏或不完整
您的项目已做出重大结构性改变
Kiro 的代码建议似乎已经过时了
Kiro: Rebuild codebase index
:彻底重建代码库索引。这比强制重建索引更彻底,应在以下情况下使用:该索引似乎严重损坏
您在代码导航或建议方面遇到了持续性问题
文档索引
Kiro: Docs Index
:启动项目中文档文件的索引Kiro: Docs Force Re-Index
:强制对所有文档文件进行完整重新索引
监控索引进度
您可以通过 Kiro Logs 面板监控索引过程:
访问 Kiro 中的“输出”面板
从下拉菜单中选择“Kiro Logs”
查看实时索引进度和状态更新
日志显示:
索引开始和完成的时间
找到并处理的文件数量
大型代码库的进度百分比
索引操作的完成时间
索引内容
Kiro 索引各种类型的内容以提供智能帮助:
源代码:工作区中的所有编程语言文件
文档:Markdown、MDX 和其他文档格式
配置:项目配置文件和清单
依赖项:包定义和依赖项信息
索引数据可实现以下功能:
智能代码补全
跨文件导航
上下文感知建议
文档查找
代码重构协助