Aider终端中的 GPT-4 驱动编码
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 词典)。
评论