最近看了很多关于cursor的教程文章,cursor究竟能帮助程序员干多少事情做个总结。
cursor的安装很简单,没有繁琐的环境配置啥的,去官网( www.cursor.com/ )直接下载,下载完事之后登录账号,新账号有十几天的免费体验,内置了几个大模型,最厉害的大模型有150次调用次数限制,其他的模型没有次数限制,为了能一直有新账号免费体验,网上也有很多方法,这里我放一个链接自行取用:www.kelen.cc/posts/alway…
如果打开软件出现点击登录没有任何反应的情况,关闭软件使用管理员权限运行再打开。
打开cursor你会很熟悉这个界面,因为和VS Code一摸一样,包括你在VS Code里面用的拓展也会提示你需要同步不,可以说很贴心了,最后在拓展库下载个Chinese汉化库就可以愉快的玩耍了。
几个快捷键就可以让你玩转cursor:
ctrl + L:打开对话框
ctrl + K:打开窗口
可以自己选择大模型
ctrl + I:打开Composer
Composer是cursor的特色功能,允许你在一个对话窗口中同时对多个文件进行修改。和普通chat不同的是这个Composer会直接手动改动代码,还会像Git那样,清晰地展示出删除和新增的代码,方便你审阅,满意就accept,不满意就reject。
通过@可以选择上下文,选择文件等,然后直接发问,然后就是等待AI给你完成工作吧。
Tab:这么智能的cursor怎么可能少得了自动补全代码的功能,它的补全代码可不是像Github Copilot那么简单,它会根据你的更改联系上下文给出最合理的建议,个人感觉这个功能是最接近本人所想的。
说了这么多在平时工作中,除了让cursor帮助我们完成编程的工作外还有其他的工作可以交给它吗,当然还有,比如我们刚接手别人长达几十万行的屎山代码,需要你在短时间内阅读,甚至注释都写得不是很清楚,我们至少花费一周到半个月的时间去阅读和解析整个架构,这时候cursor强大的AI模型让我们日读万行代码不是梦!
直接ctrl + I 唤醒Composer,输入问题:"帮我分析这个项目的整体架构"
还可以帮助我们分析复杂的函数逻辑
总结
Cursor基于强大的代码模型和简易操作显著提升工作效率