cursor 基础使用及总结

85

简介

[官网]: https://www.cursor.com/ 的标题就是 The AI Code Editor 简单的讲就是 AI + IDE

基本使用

快捷键

Ctrl+L:唤起聊天栏。最基础的功能。 Ctrl+K:编辑代码块。直接选中部分代码使用该快捷键,可以直接让LLM修改和实现代码。适合具体细节的改动,如调整方法或生成片段内容。 Ctrl+回车:使用整个项目文档作为上文进行提问。在聊天栏中使用该快捷键,cursor会自动对项目内容进行量化,避免占用过多token。这个功能在进行一些大方向提问时非常好用,但是不适合细节实现,因为会丢失细节,遗漏文档。自行根据需求选择性使用。

@使用

cusor 提供了 针对特定资源的引用命令就是 @, 你可以针对引用的上下文提问:

以下是支持的资源: @File 特定文件 @Folders 特定文件夹的资源 @Code 特定代码片段 @Docs 特定函数或库的官方文档 @Git git操作 @Notepad 特定文本片段 @Suggested 给特定代码片段提建议,还没用过 @Codebase 只能在对话窗里使用,用于在代码仓里扫描相应的文档传入,还没用过 @Lint errors Lint errors检查,还没用过 @Web 搜索引擎的搜索内容

模型选择

我一般会使用claude-3-5-sonnet-20241022, 对编码来说更智能,响应快速,理解合格。

使用进阶

composer 模式

它的强大之处在两点:

能自动拆解任务,同时对多个代码文档进行编辑。 自动帮你完成修改,连复制粘贴都不用,你只要一直 accept 就行。

yolo模式

cusor版本要大于0.44.8 需要在cursor配置中开启, 开启后,cusor可以直接运行系统命令时,不需要一遍遍的accept。

总结

AI的发展真是日新“日”异了,做为软件开发工程师,积极拥抱AI成立必须得选择。

开始使用的时候,cursor会经常的犯错,你是一直在改正她的错误,感觉你在教她

但是最近这段时间的使用发现,她提升很快,我不提供解决思路,它会有自己思路,而且有时候提供很专业的建议,会带跟你很多提升和思考,感觉是她在教你

当然这背后是AI的能力的持续增强。