陕西省住房和建设厅网站,太原网站建,网站建设的步骤目标规划,软件app开发制作Whats Cursor? Cursor编辑器是一个基于GPT-4的代码编辑器#xff0c;它可以根据用户的自然语言指令或者正在编辑的代码上下文为用户提供代码建议#xff0c;支持多种编程语言#xff0c;如Python、Java、C/C#、go等。Cursor编辑器还可以帮助用户重构、理解和优化代码s Cursor? Cursor编辑器是一个基于GPT-4的代码编辑器它可以根据用户的自然语言指令或者正在编辑的代码上下文为用户提供代码建议支持多种编程语言如Python、Java、C/C#、go等。Cursor编辑器还可以帮助用户重构、理解和优化代码提高开发效率。Cursor编辑器是一个集搜索、聊天和创作于一体的平台它可以让用户在一个位置进行搜索、聊天和创建所有内容。 Cursor编辑器由微软、OpenAI和Anysphere合作开发利用了最先进的大语言模型GPT-4的能力。Cursor编辑器有网页版、桌面版和移动版用户可以根据自己的喜好选择合适的版本。Cursor编辑器有免费版和付费版付费版可以享受更多的功能和服务。 优点: 使用的是GPT-4,集成vscode和其他主流的编辑器 缺点: 收费比较高,
官网:Cursor - The AI-first Code Editor
安装和使用 从官网直接下载对应平台的安装包即可然后傻瓜式安装 需要你注册一个账号你可以使用你的qq邮箱或者gmail邮箱登录
你可以用 Cursor 做 3 件事
您可以使用 Cursor 执行三项主要操作
自动代码生成/编辑通过聊天问答自动调试和纠错
让我详细解释以上每一项。
自动代码生成/编辑
Cursor配备了AI工具“ChatGPT” 它可以让您自动生成和编辑编程代码。
例如如果您说“我希望您生成代码来提供某种功能”Cursor 将自动生成相应的代码。
Cursor 可自动执行基本编码和重复性任务使用户能够专注于更具创造性和挑战性的任务。
通过聊天问答
Cursor具有人工智能驱动的聊天功能如果您有任何疑问可以提问。
问题的示例包括
这段代码代表什么如何使用Cusor的这个功能
欢迎您提出有关编程的问题还可以提出有关 Cursor 服务本身的问题。
如果利用好Cursor的聊天功能可以减少研究时间让你的编程工作更有效率。
自动调试及纠错
Cursor能够自动检测编程过程中出现的错误bug并提出纠正建议。
对于人类来说长期编写代码错误是不可避免的。当出现bug的时候以后发现错误不是很困难吗
然而由于 Cursor 会在每次错误发生时检测到错误因此可以大大减少不必要的纠正工作。
Cursor要多少钱
截至 2023 年 12 月Cursor 的定价计划如下。
基本的专业版商业费用自由的每月 20 美元每月 40 美元GPT-3.5 使用限制200次无限无限GPT-4 使用限制慢50倍・慢速无限制 ・快速500 次无限用人工智能编码○○○确保数据隐私○○○
如果你只是简单尝试一下Cursor的功能我认为Basic方案是没有问题的。
但是如果您想在业务中完全实施 Cursor 或想利用更多功能我们建议您订阅 Pro/Business 计划。 如何使用Cursor
cursor有多种功能但最常用的八种是
命令K聊天符号自动调试Fit Lints新的人工智能项目
我们将详细解释如何使用上述每个功能。
命令K
“Coomand K”是一个允许AI生成和编辑代码的功能。
当您在键盘上按 Command KWindows 中为 ctrl K时将出现如下所示的框架。
例如如果输入“打印输出hellworld”并单击[生成]... 该函数将自动生成如下所示 此外Command K不仅可以生成代码还可以编辑现有代码。
例如如果全部选中之前的代码并按 Command K...
聊天
“CHAT”是一种可以通过 ChatGPT提出问题或咨询不清楚的问题等的功能。
使用起来很简单只需从屏幕右侧的聊天菜单中输入提示即可。
我罗列几个经常用到的 功能 1.帮助优化代码 在聊天框里输入你要优化的函数名 chat框就会给你提出优化建议和优化的核心逻辑对于圈复杂度较高的代码逻辑他能给你一个较好的优化建议。
有时候你提出优化的需求他会少一段代码比如 上面的截图显示优化后少了这一行代码你还可以继续问它 2.帮你实现一个算法逻辑 3.帮程序员生成代码注释
你可以在输入框内输入 生成代码注释 即可。
符号
“Symbols”是一项允许您立即引用项目中的文件的功能。
要使用它只需在聊天输入字段中提及“[文件名]”即可。
例如使用 提及您刚刚使用 Command K 创建的文件。 当你问“这个函数是什么意思”时...... 如下所示将详细解释您刚刚创建的函数的含义。
如果你使用Symbols即使在庞大的代码库中你也可以快速找到你需要的信息这将大大提高你的编程工作效率
自动调试
“自动调试”是当终端发生代码错误时自动检测原因的功能。
例如如果您运行以下不正确的代码平均拼写错误... def calculate_average(numbers): total sum(numbers) count len(numbers) average total / count return averagenum_list [2, 4, 6, 8, 10]print(calculate_averge(num_list)) 它会通知您错误如下所示。
这里点击右上角的【用AI调试】。 它会自动查找错误原因并提出纠正建议如下所示 如果您使用自动调试功能您就不必从头开始寻找错误位置这可以大大减少您的工作时间
Fit Lints
“Fit Lints”是一项允许您修复 Lint 错误的功能。
它很容易使用只需将cursor放在 Lint 错误上然后单击 AI Fix In Chat。 新的人工智能项目
“新建AI项目”是AI从头到尾自动生成项目的功能。
首先从屏幕顶部菜单的[文件]中选择[新建AI项目]。 接下来以文本形式输入项目详细信息然后单击[下一步]。 您现在要做的就是选择保存项目的位置选择项目名称然后单击[完成]。
就这样AI将完成你的项目 零编程知识的作者居然用Cusor生成代码
在这里零编程知识的作者将介绍他如何实际使用 Cusor 生成代码。
这次我使用“新AI项目”功能创建了一个问答游戏。
您输入的文本如下。
创建一个简单的问答游戏向玩家提出问题并让他们从选项列表中选择答案。规则是答对就给分分数显示在最后。
完成指定操作并等待几分钟后将生成如下所示的代码。 您已成功生成问答游戏所需的所有代码包括 HTML、CSS 和 JavaScript
但是由于我没有编程知识我无法理解这段代码是否真的正确......
所以最后我尝试在浏览器上运行这段代码。
结果如下↓。 虽然很简单但问答游戏还是顺利开始了。