|
最近重度使用Cursor了一段时间,开发了一个谷歌浏览器内容一键分发的插件DeepWrite,随着Cursor的升级,越来越多的高级功能也引入了进来,抱着开放的心态去接收这些新特性,能够更大幅度的提升个人效率 大模型的选择如果是编程项目的开发,一定要使用Claude-3.7-sonnet-thinking,这个的效果是最好的,如果你没有账号(野路子),请使用Trae平替,虽然效果会差很多,但是总比用不上要强很多~ ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 15px;display: block;margin: 0.1em auto 0.5em;border-radius: 4px;" title="null"/>一般的咨询问题使用ask,涉及到文件内容的变更使用edit,如果需要重构功能使用agent。 需要注意的是,Cursor每次修改的文件内容,请一定要基本理解一下,做了哪些功能的修改,做到心中有数,这样我们才能发现问题,把控项目的实现整体进度。如果盲目相信它的修改,请相信我,你的项目一定会非常乱,难以维护 Ai Rules (mdc)现阶段,不管是使用什么大模型,都会有上下文大小的限制,所以在一个项目的开发周期来中,同一个问题,在不同的时间给出实现方案可能就不同,这对于我们追求项目有统一的规范是不利的 所以推荐在我们项目中使用Ai Rules,设计一定的规范,让AI每次回答都进行参考,这样AI给出的会尽可能按照我们的要求返回 在Cursor中配置Rules ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 15px;display: block;margin: 0.1em auto 0.5em;border-radius: 4px;" title="null"/>我的项目所使用的Rules ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 15px;display: block;margin: 0.1em auto 0.5em;border-radius: 4px;" title="null"/>如何编写Rules这里没有固定的格式,推荐在项目搭建和实现过程中,将想要的标准补充进去,然后让AI帮我们进行总结优化。 也可以参考开源的一些固定规则 https://github.com/PatrickJS/awesome-cursorrules MCPMCP是Cursor后续更新的新功能,用于使用插件的方式,可以让我们在Cursor中,通过对话去跟外部资源进行交互 举一个简单的例子,项目可能使用了数据库,原始的做法,会让Cursor帮我们追踪所有表结构的变化,存放于项目文件中,定期提供到上下文进行参考,然后我们手动去数据库之心这些sql脚本 如果使用了MCP,那么我们可以在Cursor对话中直接与数据库交互,可以大大提高效率 ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 15px;display: block;margin: 0.1em auto 0.5em;border-radius: 4px;" title="null"/>如果需要触发MCP的执行,需要切换至agent模式,因为本质上也是对agent的调用 如何使用MCP可以直接使用下面的MCP Server,Cursor作为MCP client去交互即可,有一些MCP Server需要去对应平台申请apiKey,需要注意 高级用法这里举例说明了数据库的MCP用法,后续服务器的上线和一些其他中间件资源都可以通过这种方式实现进行运维 想想一下,在对话框直接让Cursor帮我们将应用打包部署到服务器上,是多么酸爽~ 总结路漫漫其修远,我们身处在AI发展的浪潮中,面对技术的狂飙突进,与其焦虑于“被替代”的恐慌,不如以主动的姿态去驾驭它 程序员会被AI取代?Cursor+Trae实战后悟出的血泪经验
|