AI编程神器Cursor的10大使用技巧

文摘   2024-09-22 22:23   重庆  

点击上方蓝色字“越山集” >右上角...>设为星标 ⭐

AI编程神器Cursor, 在Claude 3.5 sonnet的加持之下,变成了众多程序员或者编程爱好者的代码神器。 8岁的小女孩可以在不编写一行代码,只需要口述需求,就可以编写出一个小游戏。 确实惊艳了许多人。 越山在去年Cursor去年刚出来时就使用过,但当时使用体感不及VSCode+插件。 现在的Cursor使用体验下来,确实方便不少,最大的优势应该是可以

  • 针对CodeBase, 或者文档快速索引,进行问答
  • 更新的代码可以一键Apply到代码库中,不用人工查找,手动复制


本文将为大家介绍Cursor的十大使用技巧,帮助你更好地利用这一强大的工具。

Cursor是什么?


Cursor是一款基于人工智能的编程助手工具。它利用了最新的大语言模型技术,能够理解自然语言指令,并根据上下文生成相应的代码。对于一般编程爱好者来说,Cursor就像是一个智能的编程助手,可以帮助你更高效地编写代码。

Cursor能做什么?

  • 代码生成: 只需简单地描述你想要实现的功能,Cursor就能自动生成相应的代码,大大提高编码效率。比如说,你想实现一个简单的计算器程序,只需告诉Cursor"创建一个简单的计算器程序,支持加减乘除",它就能自动生成代码。
  • 代码解释和修改: 如果你看到一段代码不太明白它的作用,可以让Cursor解释它的功能。Cursor还能根据你的需求,对代码进行修改和优化。
  • 语法检查和错误修复: 在编码过程中,Cursor会实时检查你的代码语法,如果发现错误,会及时提醒你并给出修复建议。这对于初学者来说非常有帮助。
  • 代码补全和建议: 当你在编码时,Cursor会根据上下文,给出变量名、函数名等建议,帮助你快速完成编码。

Cursor使用十大技巧

项目目录管理

合理的项目目录管理至关重要。建议在开始一个新项目时,总是在一个空的文件夹中进行。这是因为Cursor默认将文件夹视为项目根目录,如果文件夹中有子文件夹,可能会导致文件错乱。通过保持项目目录的整洁,可以有效避免因文件混乱而引发的各种问题,从而确保项目能够顺利运行。

明确需求

在表述需求时,要尽量做到明确而简洁。过于复杂或冗长的需求描述可能会增加实现的难度,让Cursor在生成代码时产生误解。因此,清晰地表达需求不仅能减少实现复杂度,还能帮助Cursor更高效地理解你的意图,从而生成更符合预期的代码。

自动生成文档

自动生成文档也是Cursor的一大亮点。在项目开始时,让Cursor创建README文档,并在关键节点进行更新,这样可以帮助团队成员跟踪项目状态。这种做法不仅提供了项目的长期记忆,还为后续开发和维护提供了极大的便利,使得团队协作更加高效。

代码注释

良好的代码注释是提升代码可读性的重要手段。建议让Cursor在编写代码时自动添加详细的代码块注释。这不仅有助于团队成员理解代码逻辑,也便于日后的学习和调试。当代码中有清晰的注释时,开发者能够更快地掌握代码意图,减少沟通成本。

版本管理

在开发过程中,版本管理不可或缺。使用Git进行版本控制是一个明智的选择。在每个成功节点做好提交,并写清楚说明,可以为后续的开发提供保障。如果在新功能开发或bug修复过程中遇到问题,版本管理能够让你轻松恢复到之前的稳定状态,从而避免不必要的麻烦。

使用Composer

使用Composer是提升开发效率的重要技巧。通过快捷键Ctrl+i(Mac为Command+i)调出Composer,在测试和修改bug时,选择“Save All”可以保持代码的可运行状态。这种方法提供了更大的问题处理空间,让你在确认更改无误后再“Accept”,从而有效避免错误发生。

多引用代码库

在使用Cursor的Composer和Chat功能时,多引用相关代码库是非常重要的。当你使用@codebase引用其他库时,可以避免Cursor因缺乏上下文而产生误解。这种做法确保了生成代码的准确性,使得你的开发过程更加顺畅。

文档管理

高效的文档管理可以显著提升工作效率。将常用文档链接加入到docs中,以便Cursor调用,可以节省大量手动描述的时间。这种方式不仅提高了工作效率,还减少了因重复劳动而造成的人力浪费,让你可以将更多精力投入到核心开发中。

设置AI规则

为了让Cursor更好地服务于你的项目,在Settings中设置AI提示词也是一个不错的选择。明确编程经验和偏好语言,可以让Cursor更精准地理解你的需求,从而提供更加个性化的支持。参考 https://cursor.directory/ 来进行设置,将会使你的开发体验更加顺畅。

免费会员续期技巧

最后,对于想要延长免费使用时间的小技巧,在免费期限或使用次数用完后,可以考虑删除账户并使用同一邮箱重新注册。这样,你可以重新获得14天或500条Claude 3.5使用权限,为自己节省费用,同时继续享受Cursor带来的便利。

写在最后

Cursor是一件程序员的重武器,会用它才能发挥效应。 而编程神器,远不止Cursor一款。像还有VSCode + Claude Dev插件,也是非常厉害,而且还可支持本地大模型,成本优势明显。 如果大家感兴趣的话,后面再介绍一下。

就酱,觉得有用的话,欢迎点赞点个“在看”。也欢迎加我好友, 交流, 围观, 学习。


越山集
专注AI智能体,分享AI应用,探索和实践AI应用落地,我是越山,关注我,让AI为你打工。
 最新文章