分享一些 cursor 在实践过程中好用的功能

1. 简介

一句话总结什么是cursor : 基于 VSCode 的分支进行开发的,更加深入集成 AI 的代码编辑器

如果你之前有使用过vscode 那么基本上可以无缝切换到cursor 上面。

2. 功能介绍

2.1 cursor tab && chat 聊天框 

cursor tab : 根据上下文预测下一步代码意图,可以多行编辑,一键tab 即可

chat 聊天哪里不懂问哪里,直接@ 相关功能 例如:

@codecase 基本可以实现 仓库级整体代码理解 ,快速了解项目整体全貌 

@files 聚焦某个文件进行深入对话 

@folders 快速了解某个局部功能在全局目录的作用及相关联的点

内置大模型工具丰富,可以根据实际项目需要选择合适的大模型, 目前在代码理解层面Claude 模型比较领先

2.2 composer 功能 :

类似chat 对话功能,同时可以调整涉及的多个涉及文件,可以自动生成需要新的文件等

2.3 cursor 单独定制AI 规则:

2.3.1 全局性的配置: 

可以指定你希望AI 以什么样节奏 风格 方式回复你 ,后续chat && composer 对话基本遵循你设定的方式和风格,配置位置如下图:

2.3.2 ** 单个项目的配置: .cursorrules 文件 

对于实际的项目可以在顶层目录创建 .cursorrules 文件里面可以把实际项目的代码规范及主要使用的技术栈写进去让它扮演相关技术的专家角色,后续使用chat 或者 composer 的功能的时候回复生成的相关文件里面的代码规范或者单独的代码片段基本上就是完全按照代码规范来的。

prompt 分享:

目前个人感觉合适的prompt 能较大程度发挥大模型潜力和作用,在此分享一些相关prompt 的网站,大家可以根据自己项目情况适当参考:

https://cursor.director

https://cursorhub.co

注:

1. AI 反馈的信息及产生的代码有时可能出错,涉及重要信息及功能,需要自己认真测试核实

2. 本文分享的 cursor 版本基于0.46 , 后面跟新版本在主要功能体验上面基本一致

本文版权归原作者zhaofujian所有,采用 CC BY-NC-ND 4.0 协议进行许可,转载请注明出处。

发表评论