最近,关于人工智能如何改善开发工作流程的讨论如火如荼。本文将分享一个亲身体验的案例:如何借助 Cursor 将我的开发效率提升到新的高度。
Cursor 是 VSCode 的一个分支,内置了强大的 AI 辅助功能。它不仅意味着更智能的代码补全,还能通过 AI 的能力优化开发流程。以下是详细步骤和使用策略。
首先,您需要下载并安装 Cursor。它支持免费套餐,但部分高级功能需订阅 20 美元/月。如果您已拥有 OpenAI 或其他 AI 平台的密钥,也可配置到 Cursor 中以获得更高级的体验。
下载完成后,您还需要进行以下设置和扩展安装。
为了让 SourceKit-LSP 在 Xcode 之外正常工作,您需要部署 Xcode Build Server。具体来说,这将启用以下功能:
跳转到定义
查看所有引用
调用树分析
简而言之,您在 Xcode 中享受的功能,几乎可以无缝迁移到 Cursor 中。
安装 xcbeautify 可以改善 xcodebuild 在 Cursor 终端中的输出格式,使其更易于阅读。
如果您尚未安装 SwiftFormat,建议一并配置。这将在开发过程中帮助您更好地维护代码风格。
打开 Cursor,导航至扩展选项卡,安装以下扩展:
Swift 语言支持:提供语法高亮和语言相关功能。
Sweetpad:让 Xcode GUI 之外的整个编译、运行流程顺畅无阻。
安装完成后,通过以下操作让 Cursor 配置生效:
打开命令面板 (CMD+SHIFT+P),选择 Sweetpad: Configure Build Server。
在根目录生成 buildServer.json 文件。
一次性构建项目以启用功能,如自动完成、跳转、引用解析等。
这一步使您的 Cursor 能够替代 Xcode 进行效率更高的开发。
完成基础配置后,我们即可以领略 Cursor 的独特魅力。以下是其主要功能。
Cursor 拥有比 SourceKit 更智能的自动补全功能。它会根据上下文和代码逻辑预测您的下一步输入,提升开发效率。例如:
自动生成 boilerplate(模板代码)。
智能调整代码逻辑。
根据项目代码风格进行自定义补全。
这一功能极大地提升了工作流的流畅性,减少了重复性劳动。
在代码行按下 CMD+K,可以生成与当前提示相关的上下文代码。此外,您也可以要求 AI 重构代码逻辑,或优化可读性。这种实时交互式的编辑方式非常节约时间。
按下 CMD+L 打开聊天面板,您可以:
就当前文件或部分代码进行讨论。
与不同的 AI 模型交互,获取更精准的建议。
无需切换编辑器,即可快速完成代码优化。
通过这个功能,您能更好地结合架构设计和代码实现,让开发工作更加高效。
适用于批量生产或编辑多个文件。当您需要从头构建一个新项目,或者编写样板代码时,Composer 大显身手。完美支持工程启动或框架搭建时的批量处理需求。
在跨团队协作与前后端对接中,推荐使用 CoDesign。这是一款为开发者量身打造的设计资产管理工具,支持:
一键获取前端样式代码、切图和标注信息。
设计稿版本管理,提升协作流畅度。
减少沟通成本,实现更高水平的设计交付。
使用 Cursor 管理和编辑 iOS 项目代码,将您的开发工作流提升到一个全新高度。不论是强大的 AI 补全能力,还是聊天式的代码协作方式,Cursor 都可能成为您日常开发中的重要工具。