Grundlegendes Nutzungsverfahren
- eine Sitzung starten:在项目目录下输入M-x emigo,或在Git仓库中自动以仓库根目录作为会话路径
- Geben Sie die Aufgabe ein:在缓冲区中输入自然语言指令,如:
请优化 @src/main.py 中的排序函数
- 管理上下文::
- 添加文件:使用@符号(如@src/utils.py)
- 查看文件列表:C-c C-l(emigo-list-context-files)
- 删除文件:C-c C-f(emigo-remove-file-from-context)
- 交互确认:当AI需要执行命令时会提示确认,如:
我需要运行 gcc -o test main.c,同意吗?
drücken.yerkennen
Typische Anwendungsszenarien
- Code-Fehlersuche:输入”检查@main.c中的错误”,AI分析并建议修复
- 重构优化:输入”重构@src/utils.py的函数”,AI生成优化代码并显示补丁
- Befehlsausführung:输入”编译@src/main.c”,AI自动选择合适工具运行编译命令
Ergebnisse Ansicht
AI返回的代码更改会以高亮diff形式显示,如:
- free(ptr); + if (ptr) free(ptr);
Diese Antwort stammt aus dem ArtikelEmigo: ein Assistent für komplexe Programmieraufgaben mit KI in EmacsDie