Cursor编程之《cursor常规使用入门和编程实践》

"智能编程,提升效率,助力创新!"


前言

随着人工智能的不断发展,Ai编程到底现在的能力怎么样?哪些场景比较适合?还有哪些不足?针对这些问题我专门做了一次调研,主要是基于copilot和cursor。2025/3到目前为止,个人感觉cursor的表现是优于copilot的,文章最后,我做了几点总结,有兴趣朋友可以评论区一起讨论下。


提示:本篇文章只是基于个人使用经验总结,并不能完全涵盖cursor 的全部功能。

一、cursor使用前的基本配置。

打开cursor 后 通过ctrl+shift+p 打开命令面板,选择cursor setting

设置允许自动修改代码,同时允许自动执行cmd命令。

比如你让cursor帮忙你配置一个python开发环境(前提是你自己安装好了python,并配置好环境变量,同时自己安装好相关的cursor 插件)

“Enable auto-run mode” 选项:

他会给出创建虚拟环境命令,后续会给你激活环境。 如果你没有勾选,就会每一步都要你确认。

"Auto-apply to files outside context in edit mode"选项:

如果勾选,会根据你的需求,自动去修改相关文件,不需要你确认。

长文支持,像chat 一般都是最大输入文字限制,这里打开可以让我们输入更长的内容给chat.

引入常用的文档,点Add new doc 把常用文档链接添加上去,设置文文档名称。后面在通过chat 告诉他执行任务的时候就可以选择这些文档, cursor会更加高效。

通用规则设置,这个规则将应用到所有的chat聊天场景

比如你希望cursor 总是用中文回答你的问题,你这里就可以如图一样告诉他。

二、cursor 编程实践

测试场景: 重复代码提效

根据现有一个动态库的文件和项目配置规则,快速创建其他的动态库。总共4个库,总共16

个文件。

现有库: CygClientExample

需要创建的库:

CygAiClientComponent,CygClientControl,CygClientCore,CygFinClientComponent

CygClientExample文内容

另外四个库目录都是空

自动编码演示

新建一个创建新库的规则 (这里和之前最初配置的规则的区别是,这里的rule只针对当前项目)

ctrl+ship+p 打开命令面板

命令面板中输入: New Cursor Rule

创建一个名称newdynrule的规则,内容如图,并保存。

 打开chat 窗口,如果右侧没有聊天窗口,可以点机右上角的图标:

输入以下文案,同时选择刚刚创建的规则,选择QT文档

帮忙完成以下四个动态的创建

CygAiClientComponent
CygClientControl
CygClientCore
CygFinClientComponent

选择规则

选择文档

输入上面文案,并发送

大概5分钟,创建完成

最后所有库一次性全部编译通过

AI创建过程视频,感受人工智能的厉害吧

cursor重复工作提效

总结

我将cursor 使用的感受总结了以下几点:

优点:

  • 可以给他指定各种规则,通过这个规则让他干重复性问题效率极高。
  • 可以给他指定文档链接,当提问的时候可以选择对应文档,他能更好的理解。
  • 可以自动执行命令或修改文件,比如搭建开发环境,他可以自己执行com命令。
  • 引用多个文件,他同时可以修改关联文件,不局限于当前工作目录的文件。
  • 可以指定图片,比如一般性的UI图,他可以按照图去帮忙完成界面布局。
  • 可以按照指定目录递归里面的文件来阅读。
  • 辅助阅读代码,快速定位代码位置,特别是接手新项目的时候用处极大。

不足:

  • UI实现方面如果太复杂的布局是无法独立完成的,除非我们能够描述的更详细。
  • 对于项目0到1期间的帮助更大。日常迭代过程中因为需求可能涉及的链路很长,需要些使用技巧。
  • 有时候指定的上下文不清晰的时候,他会一本正经的胡说八道。
  • 他要钱,个人用户20$,企业用户40$.

日常使用小技巧:

  • UI编程方面建议日常实现的组件粒度尽量小一些,这样在复杂布局的时候可以指定小粒度控件。
  • 日常迭代方面,如果需求路径很长,可以人为的拆分功能节点,让他部分去实现。
  • 程序员还是要熟悉整个代码,这样才能更好的指定上下文,让他发挥出效果。
  • 建立日常规则库,这些规则在团队中共享。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值