Cursor 使用技巧 - 图1

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

  1. 把需要提交的改动添加到暂存区。
  2. 输入git diff --staged | cat,获取暂存区的修改。
  3. 按下Cmd K,在提示栏中输入git commit message(可以通过上下键获取最近输入), Cursor会给你生成一个git commit命令并带有生成的commit message。
  4. 直接按 Cmd + Enter 执行命令,整个过程一气呵成。

Cursor 使用技巧 - 图2

Cursor Rules个性化编码

适当的规则上下文可以提高准确率
参考网站:
https://cursor.directory/
https://github.com/PatrickJS/awesome-cursorrules
https://marketplace.visualstudio.com/items?itemName=huasheng.cursor-rules-huasheng

半自动编程

https://forum.cursor.com/t/how-to-use-yolo-mode/38900