最强AI插件Augment,适配idea、vscode,对标cursor!

欢迎来到我的博客,代码的世界里,每一行都是一个故事


在这里插入图片描述

🎏:你只管努力,剩下的交给时间

🏠 :小破站

最强AI插件Augment,适配idea、vscode,对标cursor!

引言

在AI辅助编码工具快速发展的今天,Augment作为一款强大的新星正在吸引众多开发者的关注。它不仅能无缝集成到IDEA和VS Code等主流IDE中,更以其强大的功能直接对标专业AI编码工具Cursor。本文将深入介绍Augment的核心特性,以及它为何可能成为你提升编码效率的得力助手。

Augment对比cursor

关于cursor,大家肯定都不陌生,用起来的是相当的丝滑优雅,无限续杯请看:https://mp.weixin.qq.com/s/ZFB23O8Bll-N60l8p87S_g

首先我不否定cursor的好用,而且是相当的好用,但是我更喜欢、更习惯在idea、webstorm或者说PyCharm编写代码,所以我更喜欢Augment!!!官网:https://app.augmentcode.com/

image-20250424100143922

价格方面

社区版式免费的,但是会将你的信息加入训练计划,公司项目就别用了,开发人员,可以免费体验15天。可以试一下感觉很不错的,最后应该也可以用cursor的方法进行无限续杯

image-20250424095406543

功能方面

Augment的最大亮点在于它能够将先进的AI编码能力直接带入你已经熟悉的开发环境。无需切换到新的IDE,就能获得与Cursor相媲美的AI辅助体验。

核心优势

  1. 多IDE适配:完美支持JetBrains全家桶(IDEA、PyCharm、WebStorm等)和VS Code,满足不同开发场景需求
  2. 无缝集成:作为插件形式存在,保留原IDE所有功能和快捷键习惯,降低学习成本
  3. 代码理解与生成:深度理解项目上下文,生成高质量符合项目风格的代码
  4. 对话式编程体验:类似Cursor的聊天界面,但集成在你熟悉的IDE中

核心功能解析

  1. 审查变更

    您可以通过点击操作展开视图来查看 Agent 所做的每一项更改。查看文件更改的差异,查看完整的终端命令和输出,以及外部集成调用的结果。

  2. 检查点

    检查点是 Agent 执行计划时自动保存的工作区快照,让您可以轻松恢复到上一步。这使得 Agent 能够在您查看代码更改和命令结果时继续工作。要恢复到上一个检查点,请点击反向箭头以恢复您的代码。

  3. 代理与代理自动

    默认情况下,Agent 在需要执行终端命令或访问外部集成时会暂停工作。查看建议的操作后,点击蓝色的“播放”按钮即可让 Agent 执行命令并继续工作。您可以通过点击三个点,然后点击“跳过”来让 Agent 跳过特定操作。

  4. 与聊天的比较

    Agent 将 Chat 提升到一个新的高度,允许 Augment 为您完成各种工作——即直接在代码库中创建和修改代码。Chat 可以解释代码、创建计划并提出更改建议,您可以逐一智能地应用这些建议。而 Agent 更进一步,可以自动为您实施整个计划和所有代码更改。

    你想做什么?聊天代理人
    询问有关您的代码的问题☑️
    获取有关如何重构代码的建议☑️
    向选定的代码行添加新功能☑️
    添加跨多个文件的新功能
    记录新功能
    在终端中为您排队测试
    打开 Linear 票证或发起拉取请求
    从最近的提交开始在 GitHub 上的新分支
    自动为您执行任务
  5. 用例

    使用 Agent 处理软件开发工作流程的各个方面,从简单的配置更改到复杂的功能实现。Agent 支持您的日常工程任务,例如:

    • 快速编辑- 创建拉取请求以将配置值(如功能标志)从 FALSE 调整为 TRUE
    • 执行重构——在文件之间移动函数,同时保持编码约定并确保无错误操作
    • 开始新功能的初稿- 直接从 GitHub Issue 或 Linear Ticket 发起拉取请求 (PR),实现全新功能
    • 从 GitHub 分支- 根据最近的提交从 GitHub 打开 PR,创建一个新分支
    • 直接查询 Supabase 表- 要求代理查看表的内容
    • 在 Linear 或 Jira 中发起工单- 打开工单并要求客服人员提出处理工单的计划
    • 添加 Pull 请求描述- 将您的 PR 合并到一个分支,然后告诉代理解释更改的内容以及更改的原因
    • 创建测试覆盖率- 为新开发的功能生成单元测试
    • 生成文档——为您的库和功能生成全面的文档
    • 开始编写 README 文件- 为刚刚编写的新功能或更新功能编写 README 文件
    • 跟踪开发进度——查看并总结您最近的 Git 提交,以便通过 GitHub 集成获得更好的可视性

上诉所有的核心功能解析都是取至官方文档,具体查看路径为:https://docs.augmentcode.com/jetbrains/using-augment/agent

实战

这里我仅仅针对自己的个人项目让他进行分析,其实在使用过程中,它的agent能力和cursor大差不差的,表现很强,速度很快。

直接让它解析我的项目"纯前端Vue"

image-20250424101137870

并且它也是支持直接修改你的文件/文件夹

结语

Augment代表了AI辅助编程工具的新方向——不是要替换开发者熟悉的环境,而是增强它。通过将强大的AI能力无缝集成到IDEA和VS Code中,它为开发者提供了保持工作流连续性的同时,享受最新AI技术红利的可能。

无论你是想提高日常编码效率,还是希望在复杂项目中获得智能辅助,Augment都值得一试。

大家可以去试一下,真的很不错的,对比别的idea中AI插件,这个我认为是很好用的

### PyCharm 打开文件显示全的解决方案 当遇到PyCharm打开文件显示全的情况时,可以尝试以下几种方法来解决问题。 #### 方法一:清理缓存并重启IDE 有时IDE内部缓存可能导致文件加载异常。通过清除缓存再启动程序能够有效改善此状况。具体操作路径为`File -> Invalidate Caches / Restart...`,之后按照提示完成相应动作即可[^1]。 #### 方法二:调整编辑器字体设置 如果是因为字体原因造成的内容显示问题,则可以通过修改编辑区内的文字样式来进行修复。进入`Settings/Preferences | Editor | Font`选项卡内更改合适的字号大小以及启用抗锯齿功能等参数配置[^2]。 #### 方法三:检查项目结构配置 对于某些特定场景下的源码视图缺失现象,可能是由于当前工作空间未能正确识别全部模块所引起。此时应该核查Project Structure的Content Roots设定项是否涵盖了整个工程根目录;必要时可手动添加遗漏部分,并保存变更生效[^3]。 ```python # 示例代码用于展示如何获取当前项目的根路径,在实际应用中可根据需求调用该函数辅助排查问题 import os def get_project_root(): current_file = os.path.abspath(__file__) project_dir = os.path.dirname(current_file) while not os.path.exists(os.path.join(project_dir, '.idea')): parent_dir = os.path.dirname(project_dir) if parent_dir == project_dir: break project_dir = parent_dir return project_dir print(f"Current Project Root Directory is {get_project_root()}") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只牛博

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值