解锁 Cursor:AI 到底在 Golang 开发中能帮助我们什么?
叶剑峰

你好,我是轩脉刃。
距离 2021 年专栏上线,已经有 3 年时间了。这期间,互联网发生了翻天覆地的变化,Golang 编程领域也不例外。Golang 的版本从 1.16 升级到了 1.23、引入了范式,并且 Go Mod 彻底取代 Go Path 模式成为包管理器,Golang 引入了工作区模式等。而这些诸多变化,恐怕都及不上最热的 AI 带给编程领域的变化。
ChatGPT 3.5 自 2022 年问世以来,生成式 AI 彻底引发了各个行业大变革,AI 编程一直是热度很高的话题。“人人都是 AI 程序员”“使用 AI 构造一人公司”“AI 完全可以替代程序员” 等一直是大家讨论不休的话题。并且目前为止,AI 替代程序员编程已经不仅仅局限在讨论和想象层次了,国内所有大厂都有自己的 AI 代码编写工具,并已经逐步应用。
作为一线程序员,我也一直在研究 AI 到底能对 Golang 开发有什么帮助,亲身尝试过 Tabnine、GitHub Copilot、ChatGPT 等工具。近半年来,我越来越发现插件模式的 AI 编码工具已经不能很好满足我的编码需求了,我更希望的是一个以项目为单位,能按照我的需求创建、阅读、编写项目的独立 IDE。因此,我的 AI 编码工具逐渐从 GitHub Copilot + JetBrains 转为了 Cursor。
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结

1. Cursor 是一个集成了多种模型的 AI 编码 IDE,提供了不同等级的编码辅助方式,包括 Tab、Inline chat/edit、Chat 和 Composer。 2. Cursor 的模型选择包括多种模型,如 claude-3.5-sonnet-20241022、claude-3.5、cursor-small、gemini-2.0、gpt-4-turbo-2024-04-09 等,由不同大公司支持维护。 3. Cursor 提供了多种功能,如 Notepad 功能、Suggested 功能、Codebase 功能和 Web 功能,以帮助开发者提升效率和获取最新信息。 4. Cursor 赋能 Golang 编程,包括批量操作、单元测试、源码阅读等场景。 5. Cursor 的 @ 符号功能能够触发关联信息,包括 Files、Folders、Code 和 Docs,帮助限定 Cursor 的改动范围和引用官方文档等。 6. Cursor 可根据旧的实现意图来实现新的方式,帮助开发者快速替换代码实现方式,提高效率。 7. Cursor 提供了一整套完整的 AI 辅助开发解决方案,从最基础的 Tab 补全,到强大的 Composer 多文件编辑,再到各种 @ 符号的巧妙运用,为开发者提供了全面的编码辅助。 8. 使用 Cursor 工具需要不断学习,提升自己的编程能力,才能更好地利用工具提高效率。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《手把手带你写一个 Web 框架》,新⼈⾸单¥59
《手把手带你写一个 Web 框架》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论