点击蓝字
关注我们
什么是Cursor?
Cursor是一款专为开发者设计的智能代码编辑器,它集成了AI功能,旨在提升编程效率,适合个人和团队使用。
与传统IDE工具相比,Cursor在使用方面主要有Composer模式、Tab模式、多行修改、错误修复、代码预测、聊天模式、apply代码修改、代码库解释、智能使用图片和WEB联网等。
如何下载安装?
官网地址:https://www.cursor.com
点击页面中的download按钮,下载完成后安装即可。
注:如果网页无法打开,请正确使用科学上网途径进行访问下载。
安装完成之后,需要注册登录自己的账号即可:
免费个人版有:1、Pro版两周试用;2、2000 次代码补全;3、50 次低速高级请求。充值的话可以找万能的淘宝(推荐走官方渠道)。
如何使用?
上述操作完成之后,可以打开自己的项目工程,或者直接创建一个自己的代码工程即可。
1、Composer聊天模式
可以使用ctrl + i 快捷键打开Cursor的Composer模式或者点击
右上角的Composer图标:
然后在聊天框中输入一下内容:
提交之后,将会自动生成它理解中你需要的代码,并自动补充到当前文件中:
然后点击Composer窗口中的【Accept all】按钮或者在代码文件中对应的修改区的右上角的【Accept】或者【Reject】或者对应的快捷键来合并修改的代码。点击【Run Java】按钮,效果如下:
如上我们想让它把这块代码放到一个单独文件中,使用Composer发送提示:“请把当前文件中的servletWebServerInitializedEventApplicationListener代码存放到单独的文件中”,然后它将会自动创建一个listener的文件夹和相应的文件:
然后接受修改即可,再次运行。
2、多行修改模式
如上生成的代码,我们要求它使用字符串模板进行重写:
需要选中多行,点击【Edit】或者【Ctrl + K】快捷键打开提示词输入框,效果如下:
然后点击接受修改即可。
3、错误修改模式
比如上述生成的代码中ServletWebServerInitializedEvent有报红,看着很难受,鼠标移动上去,提示Fix in Composer:
最后结果如下:
3、聊天模式
与Composer模式相比,聊天模式Chat只是在咨询或者了解代码文件内容时可以使用,此时输出生成的代码不会影响工程的代码文件,比如有些场景下,想了解代码中的使用用法,可能需要举例说明,此时生成的代码只会在聊天框中展示,并不会动态的去修改工程代码文件。跟单独咨询chat AI代理工具一样,但是如果代码确实自己想应用到代码文件中,还是可以在代码块的右上角的操作按钮进行操作处理,这里就不做展示了。
4、使用图片模式
比如有一张界面的草图,需要AI自动生成前端界面代码、或者是前端UI代码BUG问题、或者相关的解决方案的文本内容图片,在Composer模式下的左下角的图片图标按钮进行上传,然后将提示词等一并发送给它即可。
5、代码库解释
可以在chat聊天框对咨询代码的相关内容,点击聊天框右下角的【codebase】按钮,AI将会扫描项目中所有的代码文件并进行阅读,然后根据关联文件进行详细的解读。
6、Tab模式
Tab模式就是在代码编写过程中,根据AI的代码预测,可以使用Tab键快速的应用完成预测代码行,提升代码编写速度。
注意事项
1、做好代码版本控制
由于Composer模式是多文件级别的修改,代码文件修改过多时,如果存在修改出现偏差或者错误,很难还原,因此一定一定要做好代码版本控制,而且提交记录描述尽可能的详细。
2、提示词一定要精确
在修改代码文件或者提出自己的需求时,一定要使用精准的词语去描述,禁止使用模棱两可的提示词,要求清晰、简洁、明了!
1
END
1
原文始发于微信公众号(OA大助手):Cursor使用指南:AI编程Cursor编辑器保姆教程
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论