前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >【AI开发新姿势】全新AI代码编辑器:Cursor

【AI开发新姿势】全新AI代码编辑器:Cursor

原创
作者头像
blueflyming
修改2025-01-12 10:13:16
修改2025-01-12 10:13:16
3070
举报

最近在尝试使用Cursor编辑器进行代码开发,试用阶段感觉挺好用的,等试用结束要是整体体验良好的话感觉值得订阅,就是价格有点贵,月付20$/月,年付也得16$/月。在我们原有观念的AI开发是基于对话或者注释的,AI根据你的问题,生成一段代码,你自行将这段代码段方式你的代码文件中;而cursor则是基于你的提问,自动生成全套代码并且帮你放到对应的位置,可以这么说,传统的AI开发是基于单个文件的,而cursor的AI开发方式是基于多文件乃至你的整个项目的。

cursor官网:https://www.cursor.com/

cursor编辑器
cursor编辑器

cursor是对vscode的魔改,所以它可以使用vscode的各种插件,保证了正常开发不受影响。除此之外它增加了不少AI开发的功能。

1、Ctrl+L Chat

传统AI开发的对话功能在cursor中任有保留,毕竟不是每一次都需要直接生成项目代码,有时候我们也会通过对话获取一些信息。

2、Ctrl+K Composer

Composer是cursor的精髓,一般来说就是在这里进行整个项目的代码生成,在对话框提示需求,它会帮你生成代码预览,并且问你这样子行不行,如果可以,你可以在下方点击Accept All来接受改动,这样子他就会自动将改动写入文件中。

在composer的左下方,你可以选择使用的AI模型,在cursor中默认提供claude-3.5、gpt-4o、gpt-4o-mini、o1等模型可以使用。

同时 cursor 也提供了一些注记复制代码生成

  1. @Files 用于传入代码文件作为上下文
  2. @Code 用于传入指定的代码段作为上下文
  3. @Codebase 基于整个项目文件夹作为上下文
  4. @Folder 指定目录作为上下文
  5. @Docs 使用库的官方文档获取上下文,必须是你使用的库正好是能在它这里搜索到的(不好用)
  6. @Web 从搜索引擎获取上下文(实测也不好用)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、Ctrl+L Chat
  • 2、Ctrl+K Composer
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档