Cursor 使用技巧精要

Cursor 是一款新一代的 AI 智能代码编辑器,具体介绍可以参考之前的文章。本文将分享一些使用 Cursor 的技巧,帮助你更高效地利用这款工具。

使用技巧概述

要充分发挥 Cursor 的潜力,掌握以下四个关键点至关重要:

  1. 提供精炼的信息
  2. 提供清晰、有条理的指令
  3. 具备换位思考的能力
  4. 选择合适的模型

接下来,我们将逐一详细探讨这些要点。


一、信息(Information)

在请求帮助时,提供必要的信息是非常重要的。你需要将所有相关资料、进度和遇到的问题一并告知 Cursor。

在 Cursor 中,有两个基本概念需要了解:会话(Session)和上下文(Context)。每次打开 Chat 或 Composer 窗口时,都会新建一个会话,而当前会话的内容即为上下文。

Cursor 不具备记忆功能,因此在新会话中,若不提供信息,Cursor 将无法理解你的需求。为了让 Cursor 帮助你解决问题,必须提供所需的全部信息。

提供信息的方式

  1. 输入的文字内容(提示词可以较长,但需在大模型允许的上下文范围内)
  2. 通过顶部加号添加的文件内容(包括选中代码后打开 Composer 所携带的内容)
  3. 使用 @ 符号的内容

在添加文件时,建议不要超过四个,以免超出上下文限制,导致信息丢失或增加问题定位的难度。添加文件的原则是:能少则少,只添加与当前任务相关的文件。

如果需要针对项目全局进行操作,可以将 Codebase 加入上下文。Codebase 是 Cursor 为你的项目建立的索引,保存了项目的全局信息。可以通过以下方式将 Codebase 加入上下文:

  1. 使用 @Codebase
  2. 在 Chat 界面中按 cmd(或 ctrl)+ enter 发送时自动携带 Codebase

使用 @Codebase 后,可以让 Cursor 执行一些全局相关的任务,例如创建项目的 Readme.md。


二、指令(Instructions)

在提供信息后,清晰的指令同样重要。你需要明确描述希望 Cursor 完成的任务或解决的问题。指令越清晰,Cursor 就越能满足你的需求。

例如,描述一个复杂的业务逻辑时,可以将其分解为多个步骤,确保每一步都清晰明了。即使业务逻辑复杂,只要能够清晰表达,Cursor 也能很好地完成任务。


三、换位思考能力

换位思考能力在使用 Cursor 时显得尤为重要。在提交提示词之前,尝试将自己代入 Cursor 的角色,思考是否能够理解你的需求。确保所有必要的信息和文件都已提供,并且描述的业务逻辑清晰可懂。

了解 Cursor 的能力边界也很重要。虽然 Cursor 功能强大,但在某些情况下仍需手动执行命令或提供额外的信息。


四、模型的选择

Cursor 的智能基于大模型的支持。选择合适的模型直接影响代码生成的质量。建议使用 Claude 3.5(20241022)和 o1 两个模型,其他模型可以删除。

在日常使用中,Claude 3.5 能满足大部分需求,而在遇到复杂问题时,可以切换到 o1 模型。虽然 o1 模型更强大,但其速度较慢、费用较高,并且不支持图片和 agent。

因此,在大多数常规任务中,使用 Claude 3.5 更为高效。


结语

经过几个月的使用,越来越能感受到 Cursor 的强大。它不仅降低了编程的门槛,还极大地提升了开发者的生产力。Cursor 使得普通人也能轻松创建自己的应用,而程序员的能力则被成倍放大。

最后,推荐你尝试一下 Cursor,体验它带来的便利。👉 野卡 | 一分钟注册,轻松订阅海外线上服务

(0)
上一篇 5天前
下一篇 5天前

相关推荐