Aider终端中的 GPT-4 驱动编码

联合创作 · 2023-09-28 09:34

Aider 是一个命令行聊天工具,允许你使用 GPT-4 编写和编辑代码。你可以请求 GPT 帮助你开始一个新项目,或者修改你现有的 git 仓库中的代码。Aider 使 GPT 提出的 git commit、diff 和撤消更改变得容易。它还具有帮助 GPT 理解和修改更大代码库的功能。

特性:

  • 通过从命令行中启动 aider,与GPT-4一起讨论和编辑你的代码,并提供一组源文件。GPT可以看到并编辑这些文件的内容。
  • 如果你或GPT提到其他属于git repo的文件名,aider会询问你是否愿意将它们加入到聊天中。
  • 要求为你的代码提供新功能、变化、改进或错误修复。要求新的测试案例,更新文档或代码重构。
  • aider会将GPT-4建议的编辑直接应用到你的源文件中。
  • aider会自动将每个变更集提交到你的本地git repo,并附上描述性的提交信息。这些频繁的、自动的提交提供了一个安全网。撤销aider的修改或者使用标准的git工作流程来管理较长的修改序列都很容易。
  • aider可以同时审查多个源文件,并在一个变更集/提交中对所有这些文件进行协调的代码修改。
  • aider可以给GPT一个整个git repo的地图,这有助于它理解和修改大型代码库。
  • 你可以在和aider聊天的时候用你的编辑器手工编辑文件。
    • 如果你在聊天之外编辑文件,Aider会注意到。
    • 如果你愿意的话,它将帮助你提交这些带外的修改。
    • 它将把更新的文件内容带到聊天室。
    • 可以在aider聊天室和你的编辑器之间来回跳动,以便流畅地进行合作。
  • 实时的、彩色的、人性化的输出。
  • 阅读线风格的聊天输入历史,自动完成正在讨论的源文件中的代码标记(通过 prompt_toolkit 和 pygments 词典)。
浏览 1
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报