cursor 使用教程(08)—— Codebase

9,754 阅读2分钟

使用 Codebase 前,确保 cursor 分析完了整个项目,根据下图提示找到 Codebase indexing,下方两个按钮是重建索引、删除索引。

image.png

这是点击 Show Settings 的配置项。 image.png

接下来演示设置忽略文件。

点击蓝色的 Config ignored files。在配置文件中,也能用 cursor。

image.png

image.png

然后在设置中重建索引,再去 COMPOSER(快捷键 Ctrl+I) 中 @Codebase 问一下问题,会发现 Search completed 中没有 sorting_algorithms.py 文件,说明忽略成功。

image.png

Codebase 是 cursor 对项目的理解,可以用它来帮我们理解项目,甚至问一些具体的调用细节。可以把它当作一个对项目非常了解的老大哥。

接下来举个例子说明,首先生成一个多 html 文件官网,确保问问题前重建了索引。

image.png

image.png

image.png

在大型 Java 分布式系统中,Codebase 的能力还有限,中小型单体项目,Codesbase 非常得心应手。

这也让我思考,Java + Spring 这样比较重的编程语言,不会被更轻的语言打败,而会被 cursor 打败。