SheepNav
fedit

fedit

producthunt.com

任意文件,任意语言,精准编辑

1个月前制作者:Alejandro Castaneda

关于 fedit

fedit 是一款免费、开源的命令行文件编辑器,专为开发者、系统管理员、分析师和高级用户设计。它让你无需打开 IDE,即可对文件进行外科手术式的精准编辑——通过内容或代码块名称定位,而不是行号。支持 Go、Python、JS、Rust、Java、C#、Ruby、PHP、HCL/Terraform 等多种语言。内置 MCP 服务器,可无缝对接 AI 代理(如 Claude、Cursor、Cline),让 AI 直接编辑你的代码文件。在基准测试中,fedit 在 Claude 上表现完美(7/7),而 ChatGPT 和 Gemini 仅通过 1/7。MIT 许可,永远免费。

核心功能

fedit 的核心是“结构化编辑”:你只需指定要修改的内容片段或代码块名称,工具会自动定位并执行修改,无需关心行号。它支持插入、替换、删除等操作,并保留文件格式。内置的 MCP 服务器让 AI 代理能够以标准协议调用 fedit,实现自动化编辑。

主要特性

  • 内容定位编辑:通过正则表达式、代码块名称或上下文匹配目标,告别行号依赖。
  • 多语言支持:内置 Go、Python、JS、Rust、Java、C#、Ruby、PHP、HCL/Terraform 的语法解析。
  • AI 集成:作为 MCP 服务器运行,让 Claude、Cursor、Cline 等 AI 直接编辑文件。
  • 替代 sed/awk:针对结构化编辑优化,比传统流编辑器更智能、更可靠。
  • 开源免费:MIT 许可证,可自由使用、修改和分发。

适用场景

  • 快速代码修改:在 CI/CD 流水线中自动修改配置文件或代码。
  • AI 辅助开发:让 AI 代理直接编辑项目文件,提升协作效率。
  • 批量文件处理:对多个文件执行一致的编辑操作,如替换 API 端点。
  • 系统管理:无需打开编辑器,快速调整服务器配置文件。

相关工具