通义灵码会在您打开项目时自动为本地工程进行向量化,为您的代码库创建索引。这实现了 AI 驱动的深度工程感知,高效检索当前代码文件及跨文件上下文。索引以增量方式进行,因此新建或修改的文件都会实时处理,无需人工干预。
重要
该功能目前仅支持 Lingma IDE和 JetBrains IDE 插件,不适用于Visual Studio Code。
配置索引
在Lingma IDE 的右上角,单击用户图标或使用键盘快捷键(
⌘
⇧
,
(macOS)或Ctrl
shift
,
(Windows)),然后选择 个人设置。在左侧导航栏中,单击索引。
选择下列选项之一:
要手动启用索引,请单击代码库索引旁边的创建。
要自动创建或更新索引,请切换到自动索引。
注意: 代码库索引支持最多包含 100,000 个文件的代码库。对于文件少于 10,000 个的代码库,默认启用自动索引。对于更大的代码库,需要手动启用索引。
忽略文件
通义灵码
默认情况下,通义灵码会索引除以下文件之外的所有项目文件:
在
.gitignore
目录下的所有文件和目录在
.tongyiignore
中列举所有文件
指定自定义忽略文件
您可以定义要从索引中排除的其他文件或目录。
在 通义灵码 IDE 的右上角,单击用户图标或使用键盘快捷键(
⌘
⇧
,
(macOS)或Ctrl
shift
,
(Windows)),然后选择个人设置。在左侧导航栏中,单击“索引”。
单击“忽略文件”旁边的“管理”,自定义配置忽略路径。
配置示例:
示例 | 描述 |
config.json | 忽略指定的config.json文件 |
dist/ | 忽略dist目录及目录下的文件 |
*.log | 忽略所有.log扩展名的文件 |
**/logs | 忽略任意级别嵌套的logs目录 |
检查特定的文件是否被忽略,请使用以下命令:
git check-ignore -v [file]
常见问题
我可以在哪里查看索引代码库?
您可以在每个项目的索引设置中检查已索引的代码库。
我的源代码存储在通义灵码服务器上吗?
通义灵码不会存储您的源代码。
该文章对您有帮助吗?