Cursor 课程跳转地址 >> http://gk.link/a/12wsI
补全、重写、光标预测
出现建议时Tab确认
局部修改
选中代码,Ctrl/Cmd K
提供方案、问题解答、错误排查等
Chat功能(Cmd+L)
全局跨文件使用Composer功能
分析代码潜在问题使用Bug Finder
上下文引用
聊天窗口 @ 语法
全局检索 @Codebase
可用于项目熟悉和关键词搜索不能满足需求的检索
利用这个还可以添加注释、修改代码
库检索和使用 @docs
关键词搜索或者自行添加对应库的文档
网络搜索 @web
利用notepad可以定义工作流等
与rule的差别:
notepad:一些说明或者一些使用率较高的上下文,可以放到便签快速引用,节省打字或者负责的时间
rules:代码风格、规范、框架等,适用于整个项目的上下文
利用设计稿图片完成页面基本布局
建议把页面拆分模块解决,还原度相对整个页面要高。不建议用AI调整UI细节,浪费时间还不可靠。
终端示例:git commit message
- 把需要提交的改动添加到暂存区。
- 输入
git diff --staged | cat
,获取暂存区的修改。 - 按下Cmd K,在提示栏中输入
git commit message
(可以通过上下键获取最近输入), Cursor会给你生成一个git commit命令并带有生成的commit message。 - 直接按 Cmd + Enter 执行命令,整个过程一气呵成。
Cursor Rules个性化编码
适当的规则上下文可以提高准确率
参考网站:
https://cursor.directory/
https://github.com/PatrickJS/awesome-cursorrules
https://marketplace.visualstudio.com/items?itemName=huasheng.cursor-rules-huasheng