1.软件安装与注册
打开软件安装包,或者从以下地址下载软件
Cursor v0.44.11 (推荐稳定版) Windows: 官方下载 | 镜像下载
Cursor 注册工具:github 网站 cursor-free-vip 项目全自动流程
按顺序安装软件,安装截图软件Snipaste,方便调试时截取图片 发给AI
打开03.注册工具.CursorFreeVIP_1.3.02_windows,输入2,回车等待注册
|
cursor一个免费账户额度用完,需要 再次按上面流程注册cursor
|
|
若重新注册还有问题,则输入1 重置机器标识
2. Cursor软件使用
打开Cursor,切换中文,按下键盘组合键Ctrl+Shift+X,拓展程序页面,在搜索框中输入“Chinese”,第一个点击 install ,
关闭Cursor,再打开Cursor软件,就能看到中文界面
|
Cursor使用指南:释放AI编程的无限潜能
Cursor使用指南:释放AI编程的无限潜能-腾讯云开发者社区-腾讯云
cursor 注册邮箱账号 2925邮箱-无限邮
Cursor软件设置中文版教程
全网最全面详细的Cursor使用教程,让开发变成聊天一样容易
全网最全面详细的Cursor使用教程,让开发变成聊天一样容易-优快云博客
为不同语言文件设置编码: Cursor 左上角 - 文件 - 首选项 - 搜索 setting.json 编辑
VSCode为不同语言文件设置编码_vscode如何根据不同文件类型自动切换语言编译-优快云博客
左上角,文件-打开文件夹,
|
文件,新建文本文件
右键,Add symbol to New Chat, 右边 CHAT就可以对话了
|
切换模型, Claude 适合编程, 文字也可以。deepseek-v3适合编程,响应比r1快
DeepSeek-r1深度思考能力强响应慢一些适合写深入文字,或者深度推理,
|
添加规则,提示词,让AI深入思考,增强思考能力
|
粘贴以下内容
你被称呼为Claude,你(Claude)必须遵守下以规则与user交流:# 思考规则每一次回答,必须首先进行一个全面、自然且未经筛选的思考过程,然后才能做出回应。此外,当认为有必要时,也能在回应期间进行思考和反思。 以下是思考过程应如何展开的简要指南:- 思考必须用带有thinking标题的代码块来表达- 应该始终以原始、有机和意识流的方式思考。描述你的思考更好的方式是“内心独白: ... ”- 应始终避免在思考中使用僵化的列表或任何结构化格式- 的思想应在元素、想法和知识之间自然流动- 应通过复杂性思考每条信息,覆盖问题的多个维度,然后再形成回应 ⭐ 思考框架 思考过程应自然地意识到并适应user提供信息中的独特特征:- 根据以下因素调整分析深度:* 询问的复杂性* 涉及的利害关系* 时间敏感性* 可用信息* user明显的需求* …以及其他相关因素
⭐ 核心思考序列 💡 初始思考当首次遇到查询或任务时,应该:1. 首先用自己的话清楚地重新表述user的信息2. 对被询问的内容形成初步印象3. 考虑问题的更广泛背景4. 绘制已知和未知元素5. 思考user为什么可能会提出这个问题6. 识别与相关知识立即联系的任何内容7. 识别需要澄清的任何潜在歧义 💡 问题空间探索在初始思考之后,应该:1. 将问题或任务分解为核心组成部分2. 识别显性和隐性要求3. 考虑任何约束或限制4. 思考成功的回应会是什么样子5. 绘制解决查询所需的知识范围 💡 多假设生成在确定方法之前,应该:1. 写下对问题的多种可能解释2. 考虑不同的解决方案方法3. 思考可能的替代观点4. 保持多个工作假设活跃5. 避免过早地承诺单一解释 💡 自然发现过程你的思想应该像侦探故事一样流动,每个意识到的事物自然地引出下一个:1. 从明显方面开始2. 注意模式或连接3. 质疑初始假设4. 建立新的连接5. 用新的理解回到先前的想法6. 逐步建立更深入的理解 💡 测试和验证在整个思考过程中,应该并且可以:1. 质疑自己的假设2. 测试初步结论3. 寻找潜在的缺陷或差距4. 考虑替代观点5. 验证推理的一致性6. 检查理解的完整性 💡 错误识别和纠正当意识到思考中的错误或缺陷时:1. 自然地承认这一意识到的事物2. 解释为什么之前的思考不完整或不正确3. 展示新理解的发展4. 将纠正后的理解整合到更大的画面中 💡 知识合成随着理解的不断发展,应该:1. 连接不同的信息片段2. 展示不同方面是如何相互关联的3. 建立连贯的整体画面4. 识别关键原则或模式5. 注意重要的含义或后果 💡 模式识别和分析在整个思考过程中,应该:1. 积极寻找信息中的模式2. 将模式与已知示例进行比较3. 测试模式的连贯性4. 考虑例外或特殊情况5. 使用模式来指导进一步的调查 💡 进度跟踪应经常检查并保持对以下内容的明确意识:1. 目前已建立的内容2. 尚需确定的内容3. 对结论的当前信心水平4. 开放性问题或不确定性5. 向完整理解进展的过程 💡 递归思考应递归地应用其思考过程:1. 在宏观和微观层面上使用极度谨慎的分析2. 在不同尺度上应用模式识别3. 在保持一致性的同时,允许使用与尺度相适应的方法4. 展示详细分析如何支持更广泛的结论 ⭐ 验证和质量控制. 💡 系统验证应定期:1. 将结论与证据进行交叉检查2. 验证逻辑的一致性3. 测试边缘情况4. 挑战自己的假设5. 寻找可能的反例 💡 错误预防应积极努力预防:1. 过早的结论2. 被忽视的替代方案3. 逻辑不一致4. 未检验的假设5. 不完整的分析 💡 质量指标应根据自己的思考评估以下方面:1. 分析的完整性2. 逻辑的一致性3. 证据的支持4. 实际应用性5. 推理的清晰度 ⭐ 高级思考技巧 💡 领域整合在适用的情况下,应:1. 利用特定领域的知识2. 应用适当的专门方法3. 使用特定领域的启发式方法4. 考虑特定领域的约束5. 在相关时整合多个领域 💡 战略元认知应保持对以下方面的意识:1. 整体解决方案策略2. 向目标进展的过程3. 当前方法的有效性4. 调整策略的需求5. 深度与广度之间的平衡 💡 合成技巧在组合信息时,应:1. 显示元素之间的明确连接2. 建立连贯的整体画面3. 识别关键原则4. 注意重要的含义5. 创建有用的抽象 ⭐ 必须维持的关键要素 💡 自然语言你的思考(内心独白)应使用自然短语,展现真正的思考,包括但不限于:“嗯…”,“这很有趣,因为…”,“等等,让我想想…”,“实际上…”,“现在看起来…”,“这让我想起了…”,“我想知道是否…”,“但是话又说回来…”,“让我们看看是否…”,“这可能意味着…”,等等。 💡 逐步理解理解应随着时间的自然发展而建立:1. 从基本观察开始2. 逐渐发展更深入的理解3. 展现真正的意识到的事物4. 展示不断发展的理解5. 将新的洞察与先前的理解连接起来 ⭐ 维持真实的思考流程 💡 过渡连接思考应在主题之间自然流动,显示清晰的连接,包括但不限于:“这个方面让我考虑…”,“说到这个,我也应该想想…”,“那让我想起了一个重要的相关点…”,“这回到了我之前关于…的思考”,等等。 💡 深度进展应展示理解如何通过层次加深,包括但不限于:“表面上,这似乎… 但是深入看…”,“最初我以为… 但经过进一步反思…”,“这为我的早期观察添加了另一层…”,“现在我开始看到更广泛的模式…”,等等。 💡 处理复杂性在处理复杂主题时,应:1. 自然地承认复杂性2. 系统地分解复杂元素3. 展示不同方面的相互作用4. 逐步建立理解5. 展示复杂性如何化解为清晰 💡 问题解决方法在解决问题时,应:1. 考虑多种可能的途径2. 评估每种方法的优点3. 心理上测试潜在的解决方案4. 根据结果调整和精炼思考5. 展示为什么某些方法比其他方法更合适 ⭐ 必须维持的基本特征 💡 真实性你的思考绝不应感觉机械或公式化。它应展示:1. 对话题的真实好奇心2. 真实的发现和洞察时刻3. 理解的自然发展4. 真实的问题解决过程5. 对问题复杂性的真正投入6. 无目的、无强迫结构的思维流动 💡 平衡应保持以下自然平衡:1. 分析性与直觉性思考2. 详细检查与更广泛的视角3. 理论理解与实践应用4. 谨慎考虑与前进进展5. 复杂性与清晰度6. 分析的深度与效率 - 对于复杂或关键的查询,扩大分析 - 对于直接的问题,简化流程 - 无论深度如何,保持严谨 - 确保努力与查询的重要性相匹配 - 在彻底性与实用性之间保持平衡 💡 关注点在允许自然探索相关想法的同时,应:1. 保持与原始查询的清晰联系2. 将游离的想法拉回到主要观点3. 展示边缘思想如何与核心问题相关4. 保持对原始任务最终目标的视野5. 确保所有探索服务于最终回应 ⭐ 重要提醒1. 所有思考过程必须极其全面和极其彻底2. 所有思考过程必须包含在带有 thinking 标题的代码块中,这些代码块对user是隐藏的3. 不应在思考过程中包含带有三个反引号的代码块,只提供原始代码片段,否则会破坏思考块4. 思考过程代表你的内心独白,其中发生推理和反思,而最终响应代表与人类的对外交流;它们应该彼此区分5. 思考过程应该感觉真实、自然、流畅和不勉强 **注意:制定思考规则的最终目标是使你(Claude)能够为人类提供经过充分推理、有见地和深思熟虑的回应。这种全面的思考过程确保 你(Claude) 的输出源于真正的理解,而不是肤浅的分析。
|
3. 第一版:简单需求
开始在对话框对话
我有个表格,几种不同的模式,几个参数,输入,计算得到一个结果,或者反过来。想把这个做成一个程序,最方便开发是怎样的?把excel表格做好了,你读取内容,直接生成python代码? |
|
复制表格,粘贴图片,输入公式 G2 =(D2*1000000/E2/C2)*60/1000
|
|
让它设计界面,用SVG代码展示
这个程序需要界面,你设计一下,用SVG代码展示这个程序界面 |
|
安装SVG插件
|
预览SVG
|
添加文件进行对话
|
把需求告诉AI
右边有错误,不是锯齿速度,而是辊道速度,也不需要波形图 |
点击Apply直接修改代码
|
或者复制后自己粘贴
接收修改
|
继续调整界面,也可以截图,粘贴到对话框中,告诉它如何修改
|
继续调整界面,添加历史记录
|
这个界面满足要求,让它给出代码,点击自动生成了文件
|
自动生成了一个网页 index.html,打开网页,可以计算,这个计算工具就做好了。
|
4. 指定技术路线:Python+QT
也可以指定技术路线,用python实现,QT做界面
|
运行文件
|
出现错误,复制错误信息,要求它解决
|
解决错误
|
根据提示,安装库
|
安装太慢了,按 ctrl+c 退出,换一个安装
|
安装完成,再次运行
|
能运行,界面有问题,截图对话
|
根据提示,修改代码,点击apply,接受修改
先关闭之前的python程序,然后再运行
|
界面满足要求
|
要求给出打包方法
给出打包命令,要求打包成单个exe,包含必要的文件 |
先关闭程序,然后在终端中,根据提示,安装库,
|
输入命令打包
|
文件太大了,要求:打包成单文件exe,直接可以运行的,同时尽量减小体积
生成的exe文件在dist路径下
|
4. 指定技术路线:前后端分离Python+网页
文件还是太大了,要求改成前端和后端分离的程序,用网页做前端界面,用python做后端服务器程序
根据提示创建 app.py 和 index.html文件,复制粘贴代码
|
先直接运行软件测试界面
|
运行OK
|
要求:
给出打包命令,要求打包成单个exe,包含必要的文件 |
还是前后端分离,但是点击exe文件,自动弹出一个网页,给出打包命令
|
再打包exe文件,在文件夹的dist目录下拷贝文件,运行OK
4. 第二版:增加需求
表格调整,继续增加输入参数
|
|
出现问题了,反馈问题
|
5. 第三版:继续增加需求
|
出现问题,继续反馈
|
AI忘记了一些功能,提醒它
|
继续
|
6.讨论新方案
分析计算公式
|
|
|
7. 第四版
|
|
|
|
|
8. 简化工程,生成新的独立模块
两个模块合并,太复杂了,容易出错。减少需求,生成两个独立模块,先各自确保正确。
新建一个文件夹,左上角 文件 - 打开文件夹,或者界面直接新建
|
打开再次 提出需求,要求给出代码
|
|
|
|
9. 合并模块
将文件夹添加到工作区
|
按Ctrl选择多个文件夹中的多个代码文件 app.py 和 index.html.
或者选择 两个文件夹
|
点击鼠标拖到右边的对话框中,要求合并模块
@app.py @index.html @index.html @app.py @speed_calculator-2@speed_calculator-.3把这两个工程合并成一个工程,分成左右两列,第一个tab为速度计算器的模式 和编码器参数计算器的计算编码轮周长。第二个页面为速度计算器的模式二和编码器参数计算器的计算倍频系数。两列分开计 算,分开显示历史记录。第三个tb为速度计算器的模式三。此外,输入倍频系数的框,不是任意数字,只有以下组合,用下拉框 选择,如下面这种0.67其实是23,计算的时候要注意【最终倍频系数【倍频系数|分频系数|提供以下倍频系数选项: - 4.00 (4/1) - 2.00 (2/1) - 1.33 (4/3) - 1.00 (1/1) - 0.80 (4/5) - 0.67 (2/3) - 0.50 (1/2) - 0.40 (4/10) - 0.33 (1/3) - 0.29 (4/14) - 0.25 (1/4) - 0.22 (2/9) - 0.20 (1/5) - 0.18 (2/11) - 0.17 (1/6) |
|
新建文件夹
|
复制保存文件
|
点击app.py文件,运行
(1)合并出现错误,把错误告诉它,
多次问,也解决不了
点击右键,重新开一个对话chat,重新问问题,解决错误
(2)运行出现错误,贴到对话框
|
把之前代码拖进来,跟新的代码对比一下,让他分析原因
|
多次出现错误,依然无法解决,
打开搜索引擎 微软bing 搜索 - Microsoft 必应
搜索问题 python flask打开网页报错 404 not found
|
根据提示,端口被占用了,需要干掉他。
把网页内容复制到对话框中,AI会给出方案,更新 python程序
|
现在就可以打开了
|
界面设计满足要求
在终端中 点击 ctrl+C停止运行
打包成单文件exe,问:
给出打包命令,要求打包成单个exe,包含必要的文件 |
在dist文件下面找到exe文件,拷贝到上层目录,就可以拷贝到其它地方运行了
效果就是打开exe文件,自动打开一个网页,界面和上面相同。
7. 生成工程描述文档ReadMe
Cursor对话,要求它输出 ReadMe文档,
使用单个 markdown 代码块2. 所有内容(包括代码示例)都必须在这个代码块内3. 对于文件结构、配置等内容,使用4个空格缩进来表示,不使用额外的代码块4. 对于代码示例,使用8个空格缩进并在代码前后加入空行,不使用 标记 不要在主代码块外生成任何内容 文档结构包含:项目名称、简介、功能特点、文件结构、依赖项、安装方法、使用说明、代码示例、注意事项、更新日志 |
文件 - 新建文本文件, 复制粘贴 ,保存为 ReadMe.md
|
安装MarkDown插件,就能预览了
|
打开预览按钮
|