老E的博客

  • 首页
  • 关于
  • 技术应用
    • VPS相关
    • AI相关
    • 盒子相关
    • 其他
  • 订阅Youtube频道
  • 网络加速
    • expressvpnNo.1 ExpressVPN
    • 最佳免费VPN-PrivadoVPN
    • NordVPN
    • 廉价王者-Surfshark
    • PrivateInternetAccess
    • 解锁一切-PrivateVPN
  • 公益资源
    • AI导航
    • 工具下载
    • Docker镜像加速
  • 友情链接
    • tickcloudTickcloud
老E的博客
专注记录并分享跨境技术应用及随想
  1. 首页
  2. 技术应用
  3. AI相关
  4. 正文

Cursor使用总结-从编程入门到职业开发者全覆盖的惊艳工具

2025年1月9日 1923次阅读 0条评论
clawcloud
expressvpn best vpn
privado vpn
surfshark vpn
private vpn
pia vpn
nord vpn

Cursor,一款备受欢迎、令人惊艳的 AI 代码编辑器。在 AI 编程领域,随着大语言模型的不断进步和迭代, cursor 等工具正成为学习者、开发者们提升效率、优化代码质量的重要利器。Cursor 为新用户提供了无差别的 pro 版本功能 14 天免费试用期,之前的无限新邮箱注册新账号的方式不再可用,cursor 官方已开始通过检测机器码等方式防止(白嫖党)免费使用。本文简要介绍 cursor 并对 cursor 的使用技巧进行扼要总结,详细操作请参考「视频分享」。

Cursor 简介

Cursor,作为一款功能强大的 AI 编程工具,其「官方网站」为开发者们提供了丰富的资源和详尽的使用指南。Cursor不仅支持从VS Code一键迁移,让开发者们能够无缝切换至这一全新的编程环境,还提供了高度可自定义的设置选项,以满足不同用户的个性化需求。在 Cursor 中,开发者们可以轻松打开设置窗格,通过单击右上角的齿轮按钮或使用快捷键等方式,对活动栏、主题、扩展等进行自由配置。

cursor

Cursor 的订阅层级包括 Hobby、Pro、Business,Hobby 是免费的,提供了 14 天 Pro 层级功能的试用,内含 2000 次代码补全、50 次高级请求(调用 GPT4、GPT4o 和 Claude 3.5 sonnet),Free Hobby 订阅实际仅局限于轻度体验,中、重度使用,高级请求免费额度 2-3 天就会消耗完。

price

可能因为各种无限续杯、永久白嫖的太过普遍,cursor 官方通过检测机器码等方式阻止类似行为和方法。作者建议,确实有需求的可以订阅 pro,多人合租的情况下,慢速高级请求额度是无限的,国内的网络环境也不要对快速高级请求抱有期待。如果确实像持续体验,可以考虑在魔法环境下使用以下方法:

  • 使用指纹浏览器注册,每一个账号对应一个环境
  • 使用国内的云电脑(如移动云电脑)注册,每一个账号对应一台云电脑
  • 购买具有原生 IP 的VPS,远程登录进 VPS ,在 VPS 环境下进行注册,每一个账号对应一台 VPS

Cursor 使用归纳

Cursor 在网络状态良好的少数情况下不需要借助代理工具就可以直接使用,但要始终确保稳定使用不断连,还是需要使用代理的,这里推荐「嘀嗒云」。至于如何在 cursor/vscode 中配置代理、设置中文等,可以问 cursor/cline/copilot 自身给你详细指导、直接帮你配好,本文不做赘述。

Cursor设置

Cursor 的集成开发环境完全基于 vscode,所有 vscode 的配置在cursor 中完全相同。Cursor 自身的配置可以点击右上方的齿轮图标或在『文件』菜单中选择『首选项』,再选择『Cursor Settings』即可。

cursor settings

模型选择

Cursor 内置了很多 LLMs,包括最先进的 GPT4o、Claude 3.5 Sonnet 和 o1-preview 和 o1-mini 等,在右上角的设置中即可打开相应的模型进行辅助编程。openai o1 可以选择,但需要配置自己的 OpenAI API Key 才能使用。GPT4o、Claude 3.5 Sonnet 以及 有限次的 o1 mini 无论对于初学者还是专业开发人员都是足够使用的,而且还能够在 cursor 中接入其他大模型。

我们也可以添加为在列表中列出的模型,如deepseek v3、gemini 2.0 flash 等。

models

系统提示词(System prompt)

使用过文生图、文生视频等 AIGC 平台和工具的小伙伴应该会知道,系统提示词(System prompt)很重要。在 AI 编程方面,如果是从 0 到 1 新建一个项目,系统提示词则尤为重要。Cursor 在设置中允许用户自定义系统提示词,这样可以帮助大语言模型更好的了解自己的职责和用户的行为习惯,以及项目的目标等,从而更精确、更快速地回答问题。

system prompt

模式、角色、上下文和检查点

Cursor 中,最为重要的几个概念或者说功能主要包括模式、角色、上下文和检查点。所有这一切都可以在布局中占比不大的对话区找到。

features

  • 模式:包括 chat 和 composer,chat 模式就是对话式编程,composer 则赋予了 ai 部分程度“智能体”的功能,可以有更大的权限自动读取、创建、删除、编写和任务相关的文件。Cline 和 windsurf 类似功能分别定义为 auto approve 和 cascade。
  • 角色:normal 和 agent,我们可以点击 agent 以让 cursor 切换为 agent 角色完成任务,而不是由其自主选择。
  • 上下文:chat 模式的默认上下文是当前打开的文件,显式上下文会在提示词区域顶端显示,可以点击 “+” 添加额外的上下文,而 composer 模式下,默认也会以当前打开文件为上下文,可以添加或删除,不同的是,当 cursor 进入 agent 角色,会自动在项目中搜索内容,不会对指定的上下文有依赖,当没有指定上下文文件时,就会保持自动搜索。
  • 检查点:composer 模式下,cursor 会在每一次针对文件级的代码修改创建检查点(checkpoint),在没有接受(Accept)的情况下可以随时恢复到修改之前的状态。

checkpoint

Cursor 的主要功能如上,优势自然集中体现在 composer 模式下,chat 模式和 github copilot 等经典工具并无太大差异。

最后,善用临时保存(Save all)、图片上下文(image),可以帮助我们活得更好 ai 编程效果、提高编程、开发效率。临时保存(Save all)后可以实时调试、查看结果,如果存在问题还可以拒绝(Reject All)以保持代码不被修改,当然,即使误点接受(Accept all),在 composer 模式也可以通过检查点进行恢复。如果很不幸在 chat 模式下,那就采用 “Ctrl+Z” 大法再逐一在代码块级进行拒绝(Reject)。Images 图片上传在涉及 UI 开发的过程中非常有用,一张图胜过 100 句提示词。 除此之外,流程图、结构图等有助于 ai 认识、理解的图也能发挥超出提示词的作用。

save all images

最后,cursor 等 ai 工具都只是充当助手的角色,结果的好坏取决于项目的复杂度,更取决于使用者的方法和技能。人类多说一句话,AI 的表现很可能会上升一个层级。

更多精彩,敬请关注「老E的博客」!

本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可
标签: aigc ai编程 cursor
最后更新:2025年1月15日

老E

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

站内搜索
归档
  • 2025 年 5 月
  • 2025 年 4 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 11 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 4 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2024 年 1 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 10 月
  • 2023 年 9 月
  • 2023 年 8 月
  • 2023 年 7 月
  • 2023 年 6 月

Copyright ©2023-2025 Appscross. All Rights Reserved.