海外访问:www.kdjingpai.com
Ctrl + D 收藏本站
当前位置:首页 » AI答疑

在实际开发中如何使用Emigo完成典型的编程任务?

2025-08-27 1.2 K

基本使用流程

  1. 启动会话:在项目目录下输入M-x emigo,或在Git仓库中自动以仓库根目录作为会话路径
  2. 输入任务:在缓冲区中输入自然语言指令,如:
    请优化 @src/main.py 中的排序函数
  3. 管理上下文
    • 添加文件:使用@符号(如@src/utils.py)
    • 查看文件列表:C-c C-l(emigo-list-context-files)
    • 删除文件:C-c C-f(emigo-remove-file-from-context)
  4. 交互确认:当AI需要执行命令时会提示确认,如:
    我需要运行 gcc -o test main.c,同意吗?

    y确认

典型应用场景

  • 代码调试:输入”检查@main.c中的错误”,AI分析并建议修复
  • 重构优化:输入”重构@src/utils.py的函数”,AI生成优化代码并显示补丁
  • 命令执行:输入”编译@src/main.c”,AI自动选择合适工具运行编译命令

结果查看

AI返回的代码更改会以高亮diff形式显示,如:

- free(ptr);
+ if (ptr) free(ptr);

相关推荐

找不到AI工具?在这试试!

输入关键词,即可 无障碍访问 必应 搜索,快速找到本站所有 AI 工具。

回顶部

zh_CN简体中文