初体验Cursor:一款专为AI编程而生的编辑器

新知榜官方账号

2023-07-06 04:52:31

初体验Cursor:一款专为AI编程而生的编辑器

今天有位大佬推荐了一个新的开发者辅助工具,接着体验了一把。它就是:先看看官方的说明:Cursor是一款专为AI编程而生的编辑器。现在还处于早期阶段,但现在Cursor可以帮助您做一些事情......编写:使用比Copilot更智能的AI生成10-100行代码Diff:要求AI编辑一段代码,只查看建议的更改聊天:了解您当前文件的ChatGPT风格界面还有更多:要求修复lint错误,在悬停时生成测试/评论等。Github地址:https://github.com/getcursor/cursor官网地址:https://www.cursor.so/官网下载直接安装,工作区分为三部分,最左边是文件导航,中间是代码编辑器,右边是chat窗口。在代码编辑区,可以用快捷键Ctrl+K呼出提示窗口,输入你的需求然后代码就生成了。chat区主要是与gpt进行交互,让gpt给出修改建议。接下来看两个简单场景的例子,先体验一番。首先打开JS文件,按快捷键Ctrl+K,在窗口内输入:pleasecreatealoginwindowusevue等待三秒钟...,一段登录窗口代码完成了。看完代码应该能看到还是有不少问题的,导入错误,#app这个不存在,缺少校验等。最主要的是导入不正确这个,因为是在main.js里直接输入的指令,所以Cursor在这个文件里直接声明了LoginComponent,而使用的时候又把自己假想到了"./components/LoginComponent.vue",逻辑上矛盾。所以需要自己把文件结构需要先建好,再到正确的文件里执行生成指令,目前生成代码应该都只是针对当前文件有效。接下来问下chat:thefile"./components/LoginComponent.vue"doesnotexist呃,常规的回答,它没有能理解这个问题,继续:pleasecreatefile"./components/LoginComponent.vue"给了一些建议,目前看还不能执行一些动作,如果能再执行动作就好了。接下来再尝试下python,打开main.py,按快捷键Ctrl+K,在代码窗口内输入:pleasecreatealoginhttpservice代码整体还好,自动选择了Flask框架,问问chat:生成的代码存在bug吗?继续问:帮忙增加入参的校验看起来比之前好了一些。经过这两个简单场景的初步尝试,虽然有些问题,整体感觉还不错,至少编码效率还是提升不少,毕竟才刚刚0.1版,后续有很大的改进空间。对生成的代码的上下文貌似缺少感知,生成的内容存在一些问题。对于一些chat给的建议最好能够转化成动作直接完成,或者给一个按钮让用户点击完成。当然这个编辑器跟VSCode和IDEA还远远不能相比,只是具备了基础的一些功能。这个只是一个初步的体验,后续持续研究跟进,欢迎多提建议

本页网址:https://www.xinzhibang.net/article_detail-6191.html

寻求报道,请 点击这里 微信扫码咨询

关键词

Cursor AI编程 编辑器

分享至微信: 微信扫码阅读

相关工具

相关文章