Skip to content

这是一个使用PyQt5开发的项目文件导出工具。它允许用户通过拖拽项目文件夹到工具窗口中,自动生成项目的文件结构和代码内容的文本文件。该工具旨在方便开发者直接通过上下文向LLM传递项目详细信息。本项目的代码几乎完全由GPT-4o编写,我仅提供需求和建议。

License

Notifications You must be signed in to change notification settings

CookSleep/Project_Exporter

Repository files navigation

项目文件导出工具

简介

这是一个使用PyQt5开发的项目文件导出工具。它允许用户通过拖拽项目文件夹到工具窗口中,自动生成项目的文件结构和代码内容的文本文件。该工具旨在方便开发者直接通过上下文向LLM传递项目详细信息。

本项目的代码几乎完全由GPT-4o编写,我仅提供需求和建议。

功能特点

  • 自动生成项目的文件结构树
  • 提取每个文件的代码内容并写入输出文件
  • 使用XML标签包裹文件内容,便于LLM更好地读取文件
  • 将导出的文本文件放置在导入的项目文件目录中
  • 使用HarmonyOS Sans SC Regular字体,界面美观
  • 实时显示导出状态和输出文件路径

使用方法

  1. 前往 Releases 页面
  2. 下载最新版本的 Project_Exporter.zip
  3. 解压 Project_Exporter.zip
  4. 双击运行 项目文件导出工具.exe
  5. 将需要导入的项目文件夹拖入程序窗口。
  6. 在输出完成后,前往刚刚导入的项目目录(在输出框也有显示)查找输出文件。
  7. 复制粘贴全文到LLM的上下文窗口中,继续你和LLM的项目研究之旅。
  8. 如果您在Mac电脑上运行本程序显示“无法打开 “ProjectExportTool”,因为Apple无法检查其是否包含恶意软件”,请在终端中输入以下命令:“sudo spctl --master-disable”,然后回车输入密码,再重新运行本程序即可。

贡献

如果您对本项目有任何建议或意见,欢迎提交Issue或Pull Request。

About

这是一个使用PyQt5开发的项目文件导出工具。它允许用户通过拖拽项目文件夹到工具窗口中,自动生成项目的文件结构和代码内容的文本文件。该工具旨在方便开发者直接通过上下文向LLM传递项目详细信息。本项目的代码几乎完全由GPT-4o编写,我仅提供需求和建议。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages