首页 > 其他分享 >Cursor 使用技巧指南

Cursor 使用技巧指南

时间:2024-09-22 15:48:27浏览次数:3  
标签:指南 技巧 AI 代码 Cursor 使用 免费

引言

在过去的1周里,我使用 Cursor 完成了1个chrome插件、1个内部查询系统的开发,这些经验让我总结出了5个使用 Cursor 的技巧,这些技巧不仅能提升你的使用体验,还能帮你实现免费使用最强代码AI。并别忘了点赞和收藏。

CursorAi开发的AI 浏览器侧边栏完整源码地址(0积分下载):

https://download.csdn.net/download/ainnle/89776661icon-default.png?t=O83Ahttps://download.csdn.net/download/ainnle/89776661

首先,直接上重磅技能点:

技巧一:重复注册账号以延长免费使用期限

原因:通过重复注册账号,可以延长免费使用期限,并能免费使用Claude 3.5。

操作步骤

  1. 在免费期限或免费次数用完后,删除账户。
  2. 使用原邮箱重新注册,获得新的免费使用期限。

示例

  • “在免费期限用完后,删除账户并重新注册,获得新的14天和500条 Cloud 3.5 使用权限。”

技巧二:明确表述需求

原因:Cursor 会完全按照你的需求来实现功能。不必要的细节会增加实现的难度,而过度简化的需求则可能让 Cursor 自由发挥,导致项目失控。

操作步骤

  1. 明确描述需求,避免不必要的细节。
  2. 在需求中避免使用模糊的词汇(如“上传”),除非确实需要。

示例

  • 不明确:“实现一个文件操作功能,包括上传和下载。”
  • 明确:“实现一个本地文件操作功能,包括读取和写入。”

技巧三:要求 Cursor 写代码时添加注释

原因:详细的注释有助于你快速学习和理解代码逻辑,提升编程能力。

操作步骤

  1. 在需求中明确要求 Cursor 添加注释。
  2. 定期检查代码,确保注释清晰且有用。

示例

  • “编写代码时,请添加详细的注释,解释每个代码块的功能和实现逻辑。”

技巧四:(使用 Command + I 或 Ctrl+I)调出 Composer

原因:在测试和改 bug 阶段,先保存更改再接受,可以给自己留下更多处理问题的空间。Composer能实现选择部分或全部项目文件进行各种需求添加。

操作步骤

  1. 使用 Command + I(windows 上为 Ctrl + I)调出 Composer。
  2. 在测试阶段选择“Save All”,确认无误后再选择“Accept All”。
  3. 如果发现 Cursor 一直在改但改不通,选择“Reject All”取消所有更改。

示例

  • “在测试阶段,使用 Command + I 调出 Composer,选择‘Save All’保存更改,确认无误后再‘Accept All’。”

 

技巧五:在Cursor的 Settings 中设置 Rules for AI

原因:在 Settings 中设置 Rules for AI,相当于设置 System Prompt(可以明确为一名20+年的高级研发工程师和产品经理....),从而定制 AI 返回的代码效率和质量。

操作步骤

  1. 在 Settings 中设置 Rules for AI。
  2. 明确要求 Cursor 的回答节奏和风格,表明你的编程经验、要求偏好。

示例

  • “在 Settings 中设置 Rules for AI,要求 Cursor 的回答简洁明了,符合我的编程风格。”

结语

通过以上五个技巧,你可以更高效地使用 Cursor,提升开发效率,并实现免费使用最强代码AI。这些技巧不仅帮助你更好地管理项目,还能让你在编程过程中更加得心应手。无论是明确表述需求、添加代码注释,还是通过 Composer 进行精细化的代码管理,这些方法都能让你的开发流程更加顺畅。

此外,通过在 Settings 中设置 Rules for AI,你可以定制 AI 的回答风格,使其更符合你的编程习惯和项目需求。而重复注册账号的技巧,则能让你在有限的资源下,最大化地利用 Cursor 的功能。

希望这些技巧能帮助你更好地使用 Cursor,提升开发效率。如果你需要更详细的文档信息,可以给这篇文章点赞、评论、分享,并发送私信或回复“Cursor”,我会给你回复对应的文档。让我们一起探索 Cursor 的无限可能,提升编程技能,创造更多精彩的项目!

Cursor开发的 AI浏览器侧边栏功能说明:

功能说明:

1. 模型切换: 点击模型按钮,选择您希望使用的 AI 模型,以满足您的需求。您可以根据任务的复杂性和速度要求选择不同的模型。

2. 网页总结: 您可以快速总结左侧网页的核心内容,只需点击“总结”按钮,即可获取网页的简要摘要。此功能特别适用于快速获取大量信息的概览

     2.1实现方式,通过读取左侧网页地址,将地址发给https://r.jina.ai/${url} 进行总结,总结内容再提交给AI进行二次分析和总结从而最终返回分析结果。

         注意:其地址访问遵从seo规范,可能有些网站不让访问则无法读取。

3. 翻译: 输入您希望翻译的文本,点击“翻译”按钮,AI 将为您提供翻译结果。支持多种语言之间的互译,确保沟通无障碍。

      3.1实现方式:通过提示词发送给后端AI api 进行自动判断中英文从而实现翻译。

4. 数据分析: 输入您想要分析的数据,点击“分析”按钮,AI 将从多个维度进行深入分析,并提供详细见解。适用于市场分析、用户行为分析等多种场景。

      4.1实现方式:通过友好的提示词来实现一并发送给AI进行多维度进行分析并返回分析结果。

5. 提示词管理: 点击“提示词”按钮,您可以添加、编辑和管理提示词,以帮助 AI 更准确地理解您的指令。通过自定义提示词,提升 AI 的响应准确性。

6. 模型管理: 点击“设置”按钮,您可以调整 AI 模型,并更换 API 密钥和 API 地址。此功能允许您根据需要自定义 AI 的行为和性能。

注意:

1、代码中各模型api提供商对应的api可以需要自行申请并在models.js中去添加(或者在功能去"模型管理"中去更新也可以)。

2、需要开启chrome和edge的插件开发者模式,进行解压代码并添加插件。

标签:指南,技巧,AI,代码,Cursor,使用,免费
From: https://blog.csdn.net/ainnle/article/details/142437406

相关文章

  • 解锁Java线程池:实战技巧与陷阱规避
    专业在线打字练习网站-巧手打字通,只输出有价值的知识。一前言线程池作为初学者常感困惑的一个领域,本次“巧手打字通课堂”将深入剖析其中几个最为普遍的误区。为了更清晰地阐述这些知识点,让我们以一个具体定义的线程池为例来展开说明。如下:ThreadPoolExecutorexecutor=ne......
  • QT Widgets模块源码解析与技巧
    QTWidgets模块源码解析与技巧使用AI技术辅助生成QT界面美化视频课程QT性能优化视频课程QT原理与源码分析视频课程QTQMLC++扩展开发视频课程免费QT视频课程您可以看免费1000+个QT技术视频免费QT视频课程QT统计图和QT数据可视化视频免费看免费QT视频课程QT性能优化视......
  • 如何掌握 MERN 堆栈:全栈开发人员指南
    MERN堆栈(MongoDB、Express.js、React.js、Node.js)已成为全堆栈Web开发最流行的技术之一。作为一名开发人员,学习MERN堆栈可以打开一个充满机遇的世界,并让您走上构建强大的动态Web应用程序的道路。以下是您如何掌握MERN堆栈并将您的全堆栈开发技能提升到新水平的方法。了解......
  • 如何在 Ruby 中使用互斥体:综合指南
    介绍并发是编程中的强大工具,可以让多个线程同时执行代码。然而,这种权力也伴随着安全管理共享资源的责任。在ruby中,mutex(互斥的缩写)是确保一次只有一个线程可以访问资源、防止潜在的数据损坏或不可预测的行为的关键组件。在这篇博客中,我们将探索如何在ruby中使用mutex,并通过示......
  • MacOS升级Ruby版本的完整指南
    前言随着技术的快速发展,保持开发环境的最新状态变得至关重要。对于Ruby开发者,升级Ruby版本不仅能获得性能提升,还能享受更多的功能特性和更高的安全性。特别是在移动端开发中,Ruby和RubyonRails的应用非常广泛,因此确保你的Ruby版本与最新标准一致尤为重要。本文将详细介绍如......
  • 在 Effect-TS 中组合选项:实用指南
    effect-ts提供了几种在函数式编程上下文中组合可选值或选项的强大方法。无论您想要将多个选项配对在一起还是将选项内的函数应用于其他值,该库都提供了多种方法来简化这些操作。在本文中,我们将探讨组合选项的四个关键函数:o.product、o.productmany、o.all和o.ap。示例1:使......
  • 在 NGINX 上托管 Angular 应用程序的终极指南
    在nginx服务器上托管angular应用程序可以增强性能,提供更好的安全性,并为生产环境提供更轻松的配置。以下是在nginx上部署angular应用程序的分步指南。先决条件已安装nginx:确保您的服务器上安装了nginx。您可以使用以下命令将其安装在基于linux的系统上:狂欢sudoaptupd......
  • 在 React 中创建自定义 Hook 的最佳技巧
    react的自定义hooks是从组件中删除可重用功能的有效工具。它们支持代码中的dry(不要重复)、可维护性和整洁性。但开发有用的自定义钩子需要牢牢掌握react的基本思想和推荐程序。在这篇文章中,我们将讨论在react中开发自定义钩子的一些最佳策略,并举例说明如何有效地应用它们。......
  • 动态编程变得简单:带有 JavaScript 示例的初学者指南
    通过javascript中的动态编程释放高效解决问题的能力。介绍您想提高编程中解决问题的能力吗?动态规划(dp)是一种强大的技术,可以帮助您高效地解决复杂问题。本初学者指南将通过javascript示例向您介绍动态编程,使其易于掌握并应用于实际场景。您将学到什么:动态规划的基本概念......
  • 使用 Lerna 掌握 Monorepos:综合指南
    简介管理具有多个相互依赖的包的大型项目对许多开发团队来说是一个挑战。传统方法通常涉及为每个包使用多个存储库,这可能会导致代码维护、依赖项管理和协作方面的开销。lerna是一款功能强大的javascript工具,通过引入一种有效的方法来管理monorepos(在单个代码库中托管多个包的......