首页 > 编程语言 >AI新福音,能开口交流的程序编辑器——Cursor

AI新福音,能开口交流的程序编辑器——Cursor

时间:2024-12-09 11:14:03浏览次数:4  
标签:cursor Ctrl AI 代码 Cursor vscode 编辑器 问答

在当今迅速发展的科技时代,程序员面临着日益复杂的开发任务和不断变化的技术需求。为了提高工作效率和代码质量,许多开发工具应运而生。其中,Cursor作为一款全新的程序编辑器,以其独特的AI交互功能,正逐渐成为开发者的“新福音”。

cursor是一个集成了GPT4、Claude 3.5等先进LLM的类vscode的编译器,可以理解为在vscode中集成了AI辅助编程助手,从下图中的页面可以看出cursor的布局和vscode基本一致,并且cursor的使用操作也和vscode一致,包括extension下载、python编译器配置、远程服务器连接和settings等,如果你是资深vscode用户,那么恭喜你可以直接无缝衔接cursor。

Cursor的最大亮点在于其自然语言处理能力。开发者可以用普通话与Cursor进行交流,无需记住复杂的命令或快捷键。例如,开发者只需输入“帮我写一个注册登陆页面”,Cursor便能迅速生成相应的代码片段,大大降低了编码的门槛。

 

 

那么,如何安装并使用这个专属的编程大师呢?

首先,cursor直接在官网下载安装即可,并且注册账号,在第一次打开cursor时输入账号信息即可。官网链接:官网链接

 

 

 

 

下载好后点击运行进行安装,一路点 Continue 就可以。

在注册完成后,你会有一个专属账号,每个账号的模型调用次数是有限的,其中GPT4和Claude3.5的免费调用次数为500次。如果想要更多的使用次数则需要开通付费服务。个人比较推荐通过开通wildcard来进行付费,具体教程可参考以下链接·,亲测有效:wildcard开通教程

 

接下来介绍一些Cursor使用技巧

1、 如何配置简体中文:在最上面的框,输入>language,可以配置简体中文。

 

 

2、 常用快捷键:

Tab:自动填充,可用于补全代码

Ctrl+K:编辑代码,使用方式主要分为两种

l 从 0 到 1 编写代码:在空白区域按下Ctrl+K唤出编辑框,选择模型,输入需求开始生成,生成后点击Accept或或Reject接受或拒绝。 

 

 

l 修改已有代码: 选中已有代码按下Ctrl+K唤出编辑框,选择模型,输入需求开始编辑,生成后点击Accept或或Reject接受或拒绝,也可以点击代码行最右侧进行单行代码的Accept或Reject。

 

Ctrl+L:这个快捷键非常强大,可以编辑代码、智能问答,其中智能问答可以针对选中代码、整个代码文件和整个项目进行问答。

l 选中一块区域按下Ctrl+L,右侧会显示问答界面,针对选中的区域进行提问,同时也可以提出代码编辑要求,然后会给出修改后的代码(和Ctrl+K类似)。

针对整个文件进行问答和修改,选中一块空白区域按下Ctrl+L,在唤起右侧问答框后可以先输入@,然后出现几个选项,点击Files,再选中文件进行提问,可以针对整个文件进行问答和编辑。

Ctrl+i:项目的全自动开发

 

3、 如何选择内置的AI模型:在右上角的设置中打开

 

 

总结:

Cursor不仅是一个程序编辑器,更是一位智能的开发伙伴。它通过自然语言交互和智能建议,帮助开发者提高了编码效率,降低了学习成本。随着技术的不断进步,Cursor将继续完善其功能,为开发者带来更多便利。

标签:cursor,Ctrl,AI,代码,Cursor,vscode,编辑器,问答
From: https://www.cnblogs.com/wuyun--wy/p/18594419

相关文章

  • 使用Redis和OpenAI进行高效的RAG实现:解析Nike的10k财务文档
    引言在现代信息密集型的世界中,从大量文本数据中提取有意义的信息变得尤为重要。特别是当涉及到财务报告等复杂文档时,这一需求尤为突出。本篇文章将介绍如何使用Redis作为向量数据库,以及OpenAI的LLM(大语言模型)进行RAG(检索增强生成)操作,解析Nike的10k财务文档。主要内容环境......
  • Langchain Chain Agent - Zero-shot ReAct
    LangchainChainAgent-Zero-shotReActhttps://zhuanlan.zhihu.com/p/645216766 "ReAct"一词源于ReAct:SynergizingReasoningandActinginLanguageModels(react-lm.github.io),它由单词“Reason”和“Act”组合而成,这两个词代表了两类不同的LLM应用: 1.“Reas......
  • Trails (Hard)
    算法转化题意,对于一个菊花图,每次操作可以去到中心点,再任意找一个外点跑,首先考虑\(\rm{dp}\)的做法对于每一天的后半部分,我们考虑前半天走了长路和前一天走了短路两种情况,显然的,如果前半天走了长路,那么后半天一定要走短路,如果前半天走了短路,后半天走长路和......
  • DevExpress Blazor UI v24.1新版亮点:表单布局、富文本编辑器全新升级
    DevExpress BlazorUI组件使用了C#为BlazorServer和BlazorWebAssembly创建高影响力的用户体验,这个UI自建库提供了一套全面的原生BlazorUI组件(包括PivotGrid、调度程序、图表、数据编辑器和报表等)。DevExpress Blazor控件目前已经升级到v24.1版本了,此版本文件管理器、表单布......
  • AI辅助的系统监控和预测:新时代的运维利器
    在当今高度复杂和动态的IT环境中,系统监控和预测变得尤为重要。传统的运维方法已难以满足快速变化的需求。借助人工智能(AI)的力量,我们能够实现更智能、更高效的系统监控和预测,从而提高系统的可靠性、性能和安全性。本文将详细探讨如何使用AI技术来辅助系统监控和预测,并通过具......
  • 借助AI助手快速解析LlamaIndex的Workflow设计与Java迁移
    在前面的讨论中,我们通过AI助手快速浏览并分析了LlamaIndex的核心源码及其可视化部分。在上次的工作中,我们已基本完成了使用Java版本实现的可视化部分,尽管在工作流(workflow)的分析上只是进行了初步探讨。今天,我们将深入探讨一个关键问题:能否将LlamaIndex在Python中的业务流程和核心......
  • 关于SaiNiuApi
    实现原理SaiNiuApi是一款基于sunny开发的中间件调试框架,可以和任何编程语言对接二次开发,实现本地或远程调用千牛和1688商家工作台,采用JavaScript和WebSocketSecure构架,调用原生SDK函数,非内存hook、不修改文件、不注入进程内存,即用即连,即退即断,保持千牛原生文件,不封号,不掉线。软......
  • m4 mac mini本地部署ComfyUI,测试Flux-dev-GGUF的workflow模型10步出图,测试AI绘图性
    m4macmini已经发布了一段时间,针对这个产品,更多的是关于性价比的讨论,如果抛开各种补贴不论,价位上和以前发布的mini其实差别不大,真要论性价比,各种windows系统的mini主机的价格其实是吊打苹果的。本次我们针对m4macmini的AI性能做个测试,使用目前泛用性最广的AI工作流软件:Comfy......
  • 智创 AI 新视界 -- 防范 AI 模型被攻击的安全策略(16 - 4)
           ......
  • 构建智慧基石:在线创建AI知识库的全面指南
    在知识密集型时代,高效管理并利用知识资源是企业持续创新与发展的关键。构建AI知识库,不仅能够实现知识的快速检索与分享,还能通过智能推荐,促进知识的深度应用。本文将详细介绍如何在线创建AI知识库,并特别提及helplook工具在此过程中的重要作用。一、明确需求与目标首先,明确知识库......