Cursor为Tab训练了个新模型,这个功能功能很酷!

Tab 自动补全代码,这个功能在目前体验过的所有 AI 编程工具中,个人认为 Cursor 是做的最好的。

最近,Cursor 团队宣布称他们为 Tab 训练了一个新模型。这个模型真的很牛。

有什么功能?

以前我们重构代码,要自己找关联文件。现在有了新模型,Tab 一下,模型就能帮我们找到修改的地方,并能跨文件进行修改。模型还能帮我们补全代码、高亮语法、理清思路。

用起来很简单

新建 b.js 文件,内容如下:

// b.js
export const test = (a, b, c) => {
  console.log(a, b, c);
};

新建 a.js 文件,内容如下:

// a.js
import { test } from "./b.js";
test(123);

现在 test 函数是按参数传递,如果我们想改为按对象传递,输入 {} 后,会提示以下自动补全建议。

按照以前的 Tab 功能,只是把当前的语句块补全完成之后就结束了。

最新的这个 Tab 模型,还会提示我们有关联文件需要修改,如下提示,继续按 Tab 键。

注意,此时还并没有跳转到目标文件,而是继续提示目标文件要修改的代码位置。

再次按 Tab 键,会跳转到目标文件。

总结

Cursor 为 Tab 训练的新模型支持跨文件修改,这个功能还是不错的,个人很喜欢。但实际体验过程中有时候会发现不是特别稳定。

如果想体验这个 Tab 功能的,需要将 Cursor 升级到最新的 0.50 版本。

(文:AI智见录)

发表评论

×

下载每时AI手机APP

 

和大家一起交流AI最新资讯!

立即前往