
近年来,AI 辅助编程工具逐渐成为程序员的新宠。本文将从自动补全、AI 搜索等多个维度,深入探讨 Cursor 这款备受瞩目的编程工具,看看它究竟有哪些惊艳之处。
去年,我订阅了 GitHub Copilot,使用体验一直不错。然而,随着大模型价格的下降,我开始寻找更具性价比的替代品。经过调研,我发现 Codeium 在 2024 年 8 月时表现尤为突出,成为 Copilot 的有力竞争者。
在 PyCharm 中安装 Codeium 插件后,我发现其功能与 Copilot 基本一致。虽然代码补全的智能程度略逊一筹,但 Codeium 对个人用户免费开放,性价比极高。

在使用过程中,我发现 Copilot 等插件在 VSCode 下的功能明显优于 JetBrains 系列。因此,如果不是重度依赖 JetBrains IDE 的特定功能,建议在 VSCode 下使用这些插件,以获得最佳体验。
在编程领域,AI 搜索工具如 devv 和 phind 表现出色。它们可以理解为垂直领域的 Perplexity,专门用于解决编程开发中的问题。
传统搜索流程通常包括:
在 Google 上搜索关键词。
人工查看搜索结果,点击相关链接。
将解决方案复制并修改,看是否能解决问题。
而 AI 搜索工具则能够高效整合信息,结合自身情况生成特定代码,大大提高了解决问题的准确率。

在调研自动补全工具时,我再次关注到 Cursor。这款工具的功能设计深入理解程序员的工作流程,交互自然流畅,堪称划时代的产品。
Cursor 推出的 Cursor Tab 功能不再局限于“补全”,而是更广义的“编辑”。例如,给函数添加参数时,Cursor Tab 会自动识别所有调用该函数的地方,并一次性完成编辑。

在 VSCode 中,可以通过 CMD + K 唤出 Inline Chat,直接与 Cursor 交互。典型应用场景包括解释代码、生成文档、修复问题等。

Cursor 的 Chat 功能支持多种操作,包括传图片、指定 context、web 搜索等。它还能将生成的代码直接生成“pull request”,在编辑器中查看改动,极大提升了效率。

Cursor 的功能设计不仅体现了对程序员工作流程的深入理解,还展示了未来 AI 辅助编程的无限可能。例如:
Debug 辅助:借助 VSCode 内置的 debugger,Cursor 是否可以帮助程序员从 stack trace 信息中修复错误?
TDD 推进:通过 Shadow workspace,程序员只需编写测试/功能 spec,AI 自动生成代码并提交修改 PR。
文档生成:在 codebase 问答基础上,自动生成多层级的文档,提升项目沟通效率。
👉 野卡 WildCard | 一分钟注册,轻松订阅海外线上服务
Cursor 的每一个功能点都经过精心设计,背后蕴含着对程序员工作流程的深刻理解。无论是自动补全、AI 搜索,还是全方位的代码助手,Cursor 都展现了其强大的实力和潜力。看完以上介绍,你是否也觉得 20 美元的月费花在 Cursor 上非常值得呢?
