推荐一款基于AI编程的代码自动生成工具Cursor,替代VSCode

好文推荐:
2.5万字讲解DDD领域驱动设计(史上最全DDD)
2.5万字详解23种设计模式
netty搭建websocket集群(高性能.,高并发)
springboot 实现延时队列(超级实用)
史上最全从0到1搭建最新版本jenkins可持续集成


在这里插入图片描述

前言

Cursor是一款强大的AI编程开发工具,旨在帮助开发者更快、更智能地编写代码。以下是对它的详细介绍:

  1. 核心功能
    1.1. 智能代码补全:Cursor提供智能的代码补全和建议,通过使用Cursor标签页可以更快速地进行编码。
    1.2. 代码对话:Cursor允许用户与代码进行“对话”,理解代码的含义、功能以及可能存在的问题。这对于编程新手来说尤其有用,因为它可以帮助快速掌握代码的逻辑。
    1.3. AI代码生成:当需要编写新功能但不确定从何入手时,Cursor的AI代码生成功能可以根据描述自动生成代码片段,节省大量的时间和精力。
    1.4. 运行测试代码:Cursor不仅支持代码编写,还集成了运行和测试功能,帮助在同一环境中完成从编写到调试的全过程。
  2. 高级技巧
    2.1 模型切换:Cursor允许在不同的AI模型之间快速切换,选择最适合当前任务的模型,提高工作效率。
    2.2 上下文添加:在提示输入框中使用@添加上下文信息,例如文件、链接或其他资源,方便AI更准确地理解需求。
    2.3 文件管理:Cursor界面中有许多小方块,点击它们来触发Composer,例如使用所有搜索结果进行批量操作。
  3. 用户体验
    3.1 界面友好:Cursor的用户界面直观易用,支持语法高亮、代码折叠、自动补全等功能,使得代码编辑更加高效。
    快捷键操作:Cursor提供了一系列快捷键,如Cmd+L打开聊天窗口,Cmd+I打开Composer,Cmd+K进行编辑等,这些快捷键可以让用户在操作时事半功倍。
    3.2 多语言支持:Cursor支持多种编程语言,满足不同开发者的需求。同时,它还支持中文界面和中文编程,让中文用户也能轻松上手。
  4. 应用场景
    4.1 Web开发:Cursor适用于各种Web开发场景,包括前端和后端开发。它可以帮助开发者快速生成HTML、CSS、JavaScript等代码,提高开发效率。
    4.2 游戏开发:Cursor也适用于游戏开发领域。通过描述游戏需求,Cursor可以自动生成游戏的基础代码,包括角色动画、障碍物生成和高分记录等功能。
    4.3 数据分析:对于数据科学家和分析师来说,Cursor也是一个很好的工具。它可以帮助生成数据分析和机器学习的代码,加速数据处理和模型训练的过程。
  5. 综上所述,Cursor作为一款基于AI的编程开发工具,以其强大的功能、灵活的操作和高效的用户体验赢得了广大开发者的青睐。无论是Web开发、游戏开发还是数据分析等领域,Cursor都能帮助开发者提高编程效率,实现更快速、更智能的开发过程。

安装

  1. 登录官网下载:https://www.cursor.com/
    在这里插入图片描述
  2. 安装:
    2.1 双击exe,默认使用VS Code,AI的语言输入中文,然后点击continue
    在这里插入图片描述
    2.2 选择安装电脑上VS Code已安装的插件
    在这里插入图片描述
    2.3 点击continue在这里插入图片描述
    2.4 登录
    在这里插入图片描述
    浏览器会打开登录页面,选择一种登录方式,这里选择了谷歌登录
    在这里插入图片描述
    在这里插入图片描述
    返回cursor客户端即可
    在这里插入图片描述

cursor设置中文

  1. 按 Ctrl + Shift + P 打开命令面板。
    输入:ext install chinese,然后回车
    在这里插入图片描述
    正在安装
    在这里插入图片描述
    点击重启
    在这里插入图片描述
    重启之后会显示中文界面
    在这里插入图片描述

cursor设置工具栏位置

设置cursor的工具类位置与VSCode工具栏位置保持相同
文件->首选项->设置
在这里插入图片描述
搜索activity,找到activity bar,选择vertical,然后重启
在这里插入图片描述
工具栏移到左侧,即可像VSCode一样使用cursor
在这里插入图片描述

安装插件

如果想编写java项目,安装java插件:extension pack for java
在这里插入图片描述
该插件包含了七个扩展包
在这里插入图片描述
如果想编写python项目,安装python插件
在这里插入图片描述

代码自动生成Ctrl+K

文件->新建文件->test
文件->新建文本文件->Ctrl+S保存为Hello.java
在这里插入图片描述
按住快捷键Ctrl+K,输入用java写一个hello world程序,然后点击回车自动生成代码
在这里插入图片描述

自动生成行注释Ctrl+K

选中代码-> 按Ctrl+K->输入注释->按Ctrl+回车
在这里插入图片描述
在这里插入图片描述

代码解释Ctrl+L

选中代码->按Ctrl+L->右侧输入代码解释
在这里插入图片描述
在这里插入图片描述

cursor内嵌的AI模型

cursor内嵌的AI模型大语言模型有:Chatgpt,Claude等

  1. GPT-4o:GPT-4o是优化版本的GPT-4,适合快速生成文本,能够提供高效的代码补全和生成。
  2. GPT-4:GPT-4功能强大的文本生成模型,具备深厚的理解能力,适用于需要复杂理解和逻辑推理的场景。
  3. Claude 3.5 Sonnet:Claude 3.5 Sonnet专注于创造性内容生成,适合于需要创新和创意思维的任务。
  4. cursor-small:cursor-small是Cursor的自定义模型,虽然性能略低于GPT-4,但速度更快,用户可以无限访问,非常适合快速编辑任务。

总的来说,Cursor通过其多样化的AI模型选择,为开发者提供了强大的编程辅助功能,无论是快速代码生成还是复杂逻辑处理,都能得到有效的支持。
在这里插入图片描述
切换AI模型回答问题!
在这里插入图片描述

总结

Cursor作为一款智能AI代码生成工具,以其强大的功能、高效的操作和良好的用户体验,正在逐步改变编程世界。它不仅提高了编程效率,还降低了出错率,是每一位开发者值得尝试的工具,大家一起用起来吧!

如果看到这里,说明你喜欢这篇文章,请转发,点赞。关注【微信公众号】微信搜索【老板来一杯java
回复【进群】即可获取【DDD源码】,并赠送【DDD领域驱动设计实战落地解惑】PDF一份!
回复【java】即可获取【java基础经典面试】一份!

好文推荐:
2.5万字讲解DDD领域驱动设计(史上最全DDD)
2.5万字详解23种设计模式
netty搭建websocket集群(高性能.,高并发)
springboot 实现延时队列(超级实用)
史上最全从0到1搭建最新版本jenkins可持续集成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

王德印

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

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

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

打赏作者

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

抵扣说明:

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

余额充值