没有ide

和 Cursor 不同,它没有做自己的开发编辑器,而是以插件的形式发布。

Jetbrains、VS Code、GitHub 以及 Slack 甚至 Vim 都可以以插件的形式去使用它!

对了,新用户免费使用半个月,之后便会以 50刀/每月 高昂的费用收取!

vscode安装

只需要在vscode扩展中搜索 aument 安装即可,也可点击此处安装

安装完成后,在vscode左侧工具栏中,既可以看到入口,需要登陆才能使用。

然后,我们第一次将项目拖进编辑器的时候,会触发 Augment 的请求,我们点击 Index Codebase 同意即可!

至此,所有的前置工作就已经完成了!

使用教程

从布局开始

顶部:设置部分。

中部:对话记录区域,可查看历史对话或创建新对话。

底部:是聊天对话框。

Augment 主面板默认在 vscode 的左侧,如果不喜欢,你可以直接拖动工具栏它的小图标到最右侧即可!

三种模式

聊天对话框,提供三种模式。

Chat:自然语言来和你聊天,帮你回答问题

Agent:除了具备chat帮你分析回答问题之外,还能直接帮你修改代码

Remote Agent:具备Agent所有能力,在云端上运行,可挂机运行。

Chat 对比 Agent

Agent 将 Chat 提升到一个新的高度,翻译为智能体模式!

允许 Augment 为您完成各种工作——即直接在代码库中创建和修改代码。

Chat 可以解释代码、创建计划并提出更改建议,您可以逐一智能地应用这些建议。

而 Agent 更进一步,可以自动为您实施整个计划和所有代码更改!

普通开发使用,建议使用 Agent 模式即可!

和其它AiIde对比

智能体

Augment Code 不只是问答机器人,更能作为自主工作的 “智能体”。你可以给它一个宏观指令,例如 “帮我实现用户登录功能,需要集成 JWT 认证,并在数据库中创建对应的表” 等等,它会自主分析、规划并执行任务,甚至能调用 git、npm 等终端指令,逐步完成工作。

个人风格养成

Augment 能够学习你的个人编码风格以及项目中的特定模式。随着使用时间增长,它生成的代码会越来越贴近你的编程风格,因为它记住了你的代码偏好,从而大幅减少磨合与修改成本。可以说,Augment Code 并非只是帮你编写几行代码,而是以高级架构师的视角,全程陪伴你完成整个项目。

强大的上下文理解能力

支持 200K 超大上下文窗口与多代码库支持,实现真正的跨项目理解与代码生成,是 Augment 的核心优势。上下文长度决定了对项目的理解深度,只有全面把握整个项目,才能以全局视角(架构师视角)高效开发。凭借这一特性,Augment 能够轻松应对包含几万甚至几十万行代码的复杂企业级项目,给出精准、深入的解答与代码修改方案。尽管 Cursor 持续优化,但在处理大型项目时,其上下文能力仍显不足。面对跨多文件、多模块的复杂问题,Cursor 常出现 “失忆” 或片面理解的情况。若项目简单,Cursor 尚能满足需求;一旦项目复杂度提升,Augment 的优势便展现出压倒性。

使用技巧

唤起Augment主界面:command+l

局部分析:光标处或者选区状态下,command+i

采取批量建议:当有合适的建议被触发的时候,按下cmd+; 会采取这些建议。

采取建议:大部分情况下,在单行他就会提示建议,你只需按下tab键即可,这跟cursor保持一致

Augment入门指南的更多相关文章

  1. Web API 入门指南 - 闲话安全

    Web API入门指南有些朋友回复问了些安全方面的问题,安全方面可以写的东西实在太多了,这里尽量围绕着Web API的安全性来展开,介绍一些安全的基本概念,常见安全隐患.相关的防御技巧以及Web AP ...

  2. Vue.js 入门指南之“前传”(含sublime text 3 配置)

    题记:关注Vue.js 很久了,但就是没有动手写过一行代码,今天准备入手,却发现自己比菜鸟还菜,于是四方寻找大牛指点,才终于找到了入门的“入门”,就算是“入门指南”的“前传”吧.此文献给跟我一样“白痴 ...

  3. yii2实战教程之新手入门指南-简单博客管理系统

    作者:白狼 出处:http://www.manks.top/document/easy_blog_manage_system.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文 ...

  4. 【翻译】Fluent NHibernate介绍和入门指南

    英文原文地址:https://github.com/jagregory/fluent-nhibernate/wiki/Getting-started 翻译原文地址:http://www.cnblogs ...

  5. ASP.NET MVC 5 入门指南汇总

    经过前一段时间的翻译和编辑,我们陆续发出12篇ASP.NET MVC 5的入门文章.其中大部分翻译自ASP.NET MVC 5 官方教程,由于本系列文章言简意赅,篇幅适中,从一个web网站示例开始讲解 ...

  6. 一起学微软Power BI系列-官方文档-入门指南(1)Power BI初步介绍

    我们在前一篇文章微软新神器-Power BI,一个简单易用,还用得起的BI产品中,我们初步介绍了Power BI的基本知识.由于Power BI是去年开始微软新发布的一个产品,虽然已经可以企业级应用, ...

  7. 一起学微软Power BI系列-官方文档-入门指南(2)获取源数据

    我们在文章: 一起学微软Power BI系列-官方文档-入门指南(1)Power BI初步介绍中,我们介绍了官方入门文档的第一章.今天继续给大家介绍官方文档中,如何获取数据源的相关内容.虽然是英文,但 ...

  8. 一起学微软Power BI系列-官方文档-入门指南(3)Power BI建模

    我们前2篇文章:一起学微软Power BI系列-官方文档-入门指南(1)Power BI初步介绍 和一起学微软Power BI系列-官方文档-入门指南(2)获取源数据 中,我们介绍了官方入门文档与获取 ...

  9. 一起学微软Power BI系列-官方文档-入门指南(4)Power BI的可视化

    在前面的系列文章中,我们介绍了官方有关获取数据,以及建模的原始文档和基本介绍.今天继续给大家介绍官方文档中,有关可视化的内容.实际上获获取数据和建模更注重业务关系的处理,而可视化则关注对数据的解读.这 ...

  10. 一起学微软Power BI系列-官方文档-入门指南(5)探索数据奥秘

    我们几篇系列文章中,我们介绍了官方入门文档与获取数据等基本知识.今天继续给大家另外一个重点,探索数据奥秘.有了数据源,有了模型,下一步就是如何解析数据了.解析数据的过程需要很多综合技能,不仅仅是需要掌 ...

随机推荐

  1. JavaScript 单线程原理与异步编程机制

    JavaScript 单线程原理与异步编程机制 为什么 JavaScript 是单线程? JavaScript 被设计成单线程,简单来说就是 -- 浏览器里干活儿只能一个接一个排着队来,没法同时多开窗 ...

  2. Git错误,fatal: refusing to merge unrelated histories

    错误:fatal: refusing to merge unrelated histories 中文意思就是拒绝合并不相关的历史, 解决 出现这个问题的最主要原因还是在于本地仓库和远程仓库实际上是独立 ...

  3. Tortoise-ORM级联查询与预加载性能优化

    title: Tortoise-ORM级联查询与预加载性能优化 date: 2025/04/26 12:25:42 updated: 2025/04/26 12:25:42 author: cmdra ...

  4. 【深入解析AQS】从设计模式到ReentrantLock实现再到自定义锁

    深入解析AQS:设计模式.ReentrantLock实现与自定义锁开发 一.模板方法模式:AQS的架构基石 1.1 模式核心思想 模板方法模式通过固定算法骨架+可变实现细节的设计,实现了代码复用与扩展 ...

  5. idea创建类时默认添加头部注释信息

  6. window-docker的容器使用宿主机音频设备

    目录 前言 操作配置 前言 你有没有遇到过这种情况? 你兴冲冲地在Windows上用Docker搭了个语音识别项目,准备让容器高歌一曲,或者至少"Hey Docker"一下.结果- ...

  7. 告别源码阅读困境!五款 AI 工具强势救场

    一.简介 阅读项目源码困难重重,复杂的代码结构.繁多的依赖关系,常常让开发者们焦头烂额.别慌!这里有五款AI工具,堪称源码阅读神器,能帮你轻松搞定这些难题,快速理解项目核心,提升开发效率. 文章首发公 ...

  8. TVM:visitor设计模式

    visitor模式,因为它在编译器的框架中应用的广泛,在TVM中也是无处不在. visitor模式介绍 Visitor(访问者)模式的定义:将作用于某种数据结构中的各元素的操作分离出来封装成独立的类, ...

  9. #React中类组件中关于回调函数的一个问题

    在ES6中,类中定义的方法,是放在原型对象的,供实例对象引用. //创建一个Person类 class Person { constructor(name,age) { this.name = nam ...

  10. Win32汇编学习笔记05

    定位关键点3种方法: 过程函数 api 字符串 但是不确定用要哪一种方法,可以3种方法都用一下,因为在不同的程序,实用的方法是不一样的 窗口程序看控件信息 1.通过OD去看 还可以用 spy ++ 查 ...