跳转到主要内容
默认情况下,Windsurf 索引会忽略:
- 在
gitignore 中指定的路径
node_modules 中的文件
- 隐藏路径名(以“.”开头)
当文件被忽略时,它既不会被索引,也不会计入“索引的最大工作区大小”的文件数量。
包含在 .gitignore 中的文件无法被 Cascade 编辑。
如果你想进一步配置需要被 Windsurf 索引忽略的文件,可以在代码仓库根目录添加一个 .codeiumignore 文件,其语法与 .gitignore 相同。
针对管理多个代码库的 Enterprise 客户,您可以在 ~/.codeium/ 文件夹中放置一个全局 .codeiumignore 文件,以在所有代码库中统一强制执行忽略规则。该全局配置将应用于您系统上的所有 Windsurf 工作区。
全局 .codeiumignore 文件使用与 .gitignore 相同的语法,并会与各代码库内的 .codeiumignore 文件共同生效。
首次启用时,Windsurf 在为工作区建立索引期间会占用少量 CPU。根据工作区大小,这通常需要 5–10 分钟,每个工作区仅需执行一次。CPU 使用率会自动恢复正常。Windsurf 索引还需要一定内存(5000 个文件的工作区约需 300MB RAM)。
“Max Workspace Size (File Count)” 设置用于确定 Windsurf 索引尝试为某个工作区/模块建立索引时允许的最大工作区规模。如果你的工作区似乎未被索引,请尝试将该数值调高。对于约 10GB RAM 的用户,我们建议将其设置为不超过 10,000 个文件。