Cursor有嘴就能编程系列,快速入门!

什么是Cursor?

Cursor 是一款 AI 编辑器,专门为了程序员以及业余程序爱好者设计的代码编辑器,可以提升开发效率,甚至实现出自己无法实现的复杂逻辑。

Cursor 可以让会编程的人如虎添翼,做的更好,如果完全不懂编程,也可以快速做出可以解决实际需求的小工具。

下载Cursor:https://www.cursor.com/


安装成功,使用谷歌邮箱注册账号,也可以直接使用谷歌邮箱或Github账号登录。



刚注册完,cursor会给新用户一个14天的免费试用期,有150次的高速模型(Claude,openAI 等顶流大模型)调用次数。


基础配置

安装中文汉化插件,重启后即可安装成功。


再安装一个 Live Server 插件,大多数人用来做编程都是网页项目,不需要配置环境,双击就可以用浏览器打开运行,该插件可以根据代码变化自动更新页面内容,不需要每次都自己操作。


初步使用

Cursor 有三种交互模式,分别是 ask,edit、agent。

ask模式:类似你使用 DeepSeek 的聊天的功能。它侧重于对你的提问进行解答。

即使问了编程相关内容,Cursor 也只是给出编程逻辑和代码参考,具体需要自己创建对应文件将代码复制粘贴进去,但是对于成熟的编程人员来说,这种方案更加安全,因为了解自己的程序结构,只需要对局部代码进行微调。


Edit 模式:可以理解为增强版的Ask模式。相比之下,Edit模式增加了直接修改项目文件、代码的功能。

@符号可以让AI更懂你,比如我要写代码,就选择Codebase。

左侧项目目录下AI帮我生成了三个文件,这是预览状态,我们可以先运行,如果合适就点击代码下方的 Accept File,如果不合适就点击 Revert File,回退到之前版本。

也可以点击右侧聊天框 Accept All 全部接受,因为一次性可能会修改多个文件,或者 Reject All,拒绝所有文件。

Agent模式:可以理解为增强版的Edit模式,因为Agent模式比Edit模式更强大,逻辑更复杂,所以Agent模式的执行速度会比Edit模式慢很多,但是回答的质量也高很多。

什么情况下使用Agent模式?

如果你不是很懂代码,无脑选择Agent模式来生成代码,且直接提示自动运行,或者自动安装匹配的库文件。



这里我让Cursor写一个Python斐波那契数列程序,且输出前10项,Agent模式提问后,会自动模拟终端运行,给出前10项的结果。

更精细化地代码编辑:Ctrl + K

Ctrl K其实是一个Edit模式的内嵌聊天窗口。

你可以把光标定位到文件的某一行,在内嵌窗口中输入你希望AI生成的代码逻辑:


举报