AI编程利器Cursor,教你10秒速成编程高手

Cursor 是一款集成了先进大型语言模型(LLM)的代码编辑器,其设计灵感来源于广受欢迎的 Visual Studio Code(VS Code),并在此基础上添加了强大的 AI 辅助编程功能。它支持多种先进模型,如 GPT-4 和 Claude 3.5,能够通过自然语言交互生成代码,帮助开发者快速解决问题。

如果你熟悉VS Code,那么你可以无缝衔接Cursor;如果你熟悉PyCharm、Idea等,你也可以轻松上手Cursor。

Cursor的核心功能如下:

  • 智能代码补全:根据上下文提供准确的代码建议。

  • 代码生成:通过自然语言描述生成完整的代码。

  • 代码解释与调试:帮助开发者理解复杂代码并修复错误。

  • 项目管理:支持版本控制、调试工具和团队协作。

效果演示

下图是使用Cursor制作的贪吃蛇小游戏,全程没有编写一行代码,代码均由Cursor根据提示词自行生成和调试。游戏过程中,不但可以根据身体的长度加快速度,游戏过程中还有音效和背景音乐。

安装教程

Cursor的安装与设置

访问Cursor官网
Settings | Cursor - The AI Code Editorhttps://www.cursor.com/settingshttps://www.cursor.com/settingshttps://www.cursor.com/settings点击“DOWNLOAD FOR WINDOWS”。

等待下载完成后,会弹出设置页面,首先设置快捷键,这里快捷键默认为VS Code的快捷键方案,如果平时使用的是PyCharm或Idea等Jetbrains的编辑器,那么则可以选择Jetbrains。 

 完成选择后,其它选项保持默认,点击Continue

接下来是是否使用VS Code的扩展,如果先前下载过VS Code,点击“Use Extensions”即可,将会把VS Code的扩展全部复制过来。如果没有下载过 VS Code,或不想使用VS Code的扩展,则可以点击“Start from Scratch”。

选择扩展后,是数据偏好,左侧选项将会采集使用过程的数据,右侧选项为隐私模式,不会采集使用过程中的数据,建议选择隐私模式,选择后点击“Continue”。 

注册Cursor账号

接下来需要登陆,如果有账号,则点击“Log In” ,如果没有账号,则点击“Sign Up”。 这里我们点击“Sign Up”,注册一个新账号。

点击后,将会跳转到浏览器,可以选择使用谷歌账号或GitHub账号登陆,也可以使用邮箱注册。

 

 完成登陆后,我们点击用户图标,点击“ACCOUNT SETTINGS”,即可查看大模型使用的额度。

完成登陆后,我们就进入了Cursor的页面。 

安装中文插件

为了方便开发,我们安装中文插件,如果习惯英文开发,也可以跳过此步骤。

点击 File->Preferences->Extensions。 

搜索“chinese”,安装中文简体,图中已安装中文插件,所以显示的是“Uninstall”,若未安装插件,点击“Install”即可。完成安装后将会弹出提示,我们点击“Change Language and Restart”。 

打开项目

接下来,我们可以新建一个TestProject文件夹作为测试项目,然后通过 文件 -> 打开文件夹 打开新建的项目文件夹。 

点击右上角的设置按钮,即可打开配置页面

我们点击“Models”,即可查看和选择Cursor内支持的模型。我们可以看到,deepseek模型也在列,如果想要选择deepseek,可以将其勾选。

Cursor的使用

Cursor的使用模式一共有两种,一种是Chat,一种是Composer。

1.Chat 

按Ctrl+L,即可打开对话框我们可以在对话框中选择模型并提出自己的需求,大模型将给出回复,显示在界面中。

Chat模式需要自行新建项目文件,并且将回复的代码自行粘贴在文件中。

2.Composer

Composer模式是强烈推荐的编程模式,按快捷键 Ctrl+i 或在聊天栏上方点击“COMPOSER”,即可进入Composer模式。

我们可以输入自己的需求,例如,构建一个订单管理系统,并完成增删改查。

生成文件后,点击“Accept all”,接受所有的修改。

我们可以看到,Composer模式下,不仅生成了代码,还生成了所需要的文件,在订单管理系统中,一共生成了“main.py”和“models.py”两个文件。

我们也可以在对话框中,不断对模型提出要求,Cursor将会根据大模型的回复,自动修改代码,我们只需要在代码修改完成后,点击“Accept all”即可。

下面运行main.py,查看运行结果。

我们发现,AI根据我们的提示词,构建了一个订单管理系统,并且能够实现增删改查。 

 

 

### PyCharm中的光标操作功能 在PyCharm中,光标的移动和编辑不仅依赖于基本的方向键,还提供了多种高级功能来提高编码效率。这些功能可以通过菜单选项或快捷键访问。 #### 多重光标支持 多重光标允许在同一文件的不同位置同时输入文本。通过按住`Alt`并点击鼠标左键可以在多个地方放置光标;也可以选中文本后按下`Ctrl+Shift+Alt+J`自动将光标扩展到其他匹配项处[^1]。 #### 扩展选择与收缩选择 为了更精确地控制选定范围,可以利用“扩展选择”(`Ctrl+W`)逐步增加所选区域直到整个表达式、语句甚至函数体被包含进去。“收缩选择”的操作相反,使用`Ctrl+Shift+W`逐渐缩小当前的选择范围。 #### 移动代码行/块 当需要调整代码顺序时,无需复制粘贴整行或多行内容。只需把光标放在目标行内,接着使用`Shift+Alt+Up/Down Arrow`就能轻松上下移动单行或是连续多行的代码片段。 ```python def example_function(): print("This is an example.") # Move this line up or down using Shift+Alt+Up/Down Arrow ``` #### 跳转至特定位置 除了常规的页面滚动方式外,还可以快速定位到文档内的某个具体地点。比如,“跳转到类成员”(`Ctrl+F12`)会弹出一个列表供开发者挑选想要前往的方法定义或其他组件;而“返回上次编辑位置”(`Ctrl+Shift+Backspace`)则帮助回忆起最近修改过的地方。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

G.E.N.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值