当前位置: 首页 > news >正文

将idea的目录结构以文本导出

为了便于ai分析项目需要将项目的目录结构提交给AI

解决办法

使用tree命令

tree -L 4 -I 'build|.gradle|.idea|.git|*.iml|local.properties'

输出(这是第一版,看似合理,实则不然)

ying@workstation ~/A/AccountingApp (master)> tree -L 4 -I 'build|.gradle|.idea|.git|*.iml|local.properties'
.
├── app
│   ├── build.gradle
│   ├── proguard-rules.pro
│   └── src
│       ├── androidTest
│       │   └── java
│       ├── main
│       │   ├── AndroidManifest.xml
│       │   ├── java
│       │   └── res
│       └── test
│           └── java
├── build.gradle
├── gradle
│   ├── libs.versions.toml
│   └── wrapper
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradle.properties
├── gradlew
├── gradlew.bat
└── settings.gradle12 directories, 11 files
tree -L 12 -I 'build|.gradle|.idea|.git|*.iml|local.properties'
ying@workstation ~/A/AccountingApp (master)> # 我们可以把深度限制放宽到 12 层,这样就足够显示所有代码文件了tree -L 12 -I 'build|.gradle|.idea|.git|*.iml|local.properties'
.
├── app
│   ├── build.gradle
│   ├── proguard-rules.pro
│   └── src
│       ├── androidTest
│       │   └── java
│       │       └── com
│       │           └── yqh
│       │               └── accountingapp
│       │                   └── ExampleInstrumentedTest.kt
│       ├── main
│       │   ├── AndroidManifest.xml
│       │   ├── java
│       │   │   └── com
│       │   │       └── yqh
│       │   │           └── accountingapp
│       │   │               ├── MainActivity.kt
│       │   │               └── ui
│       │   │                   ├── features
│       │   │                   │   └── main
│       │   │                   │       └── MainScreen.kt
│       │   │                   └── theme
│       │   │                       ├── Color.kt
│       │   │                       ├── Theme.kt
│       │   │                       └── Type.kt
│       │   └── res
│       │       ├── drawable
│       │       │   ├── ic_launcher_background.xml
│       │       │   └── ic_launcher_foreground.xml
│       │       ├── mipmap-anydpi-v26
│       │       │   ├── ic_launcher_round.xml
│       │       │   └── ic_launcher.xml
│       │       ├── mipmap-hdpi
│       │       │   ├── ic_launcher_round.webp
│       │       │   └── ic_launcher.webp
│       │       ├── mipmap-mdpi
│       │       │   ├── ic_launcher_round.webp
│       │       │   └── ic_launcher.webp
│       │       ├── mipmap-xhdpi
│       │       │   ├── ic_launcher_round.webp
│       │       │   └── ic_launcher.webp
│       │       ├── mipmap-xxhdpi
│       │       │   ├── ic_launcher_round.webp
│       │       │   └── ic_launcher.webp
│       │       ├── mipmap-xxxhdpi
│       │       │   ├── ic_launcher_round.webp
│       │       │   └── ic_launcher.webp
│       │       ├── values
│       │       │   ├── colors.xml
│       │       │   ├── strings.xml
│       │       │   └── themes.xml
│       │       └── xml
│       │           ├── backup_rules.xml
│       │           └── data_extraction_rules.xml
│       └── test
│           └── java
│               └── com
│                   └── yqh
│                       └── accountingapp
│                           └── ExampleUnitTest.kt
├── build.gradle
├── gradle
│   ├── libs.versions.toml
│   └── wrapper
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradle.properties
├── gradlew
├── gradlew.bat
└── settings.gradle34 directories, 37 files

相关文章:

  • 开疆智能ModbusTCP转Devicenet网关连接ABB机器人配置案例
  • CMS软件以及常见分类
  • 大麦逆向so
  • 【React】使用 useContext + useReducer 实现一个轻量的状态管理库
  • 文件的秒传、分片上传以及断点续传 || Redis缓存减轻数据库读写压力
  • 比特币拼图解密工具
  • 外部记忆的组织艺术:集合、树、栈与队列的深度解析
  • [电赛]MSPM0G3507学习笔记(二) GPIO:led与按键(流水灯、呼吸灯,短按长按与双击,ui预览)
  • 你应该如何引入JavaScript
  • 再现重大BUG,微软紧急撤回Win 11六月更新
  • 力扣HOT100之技巧:31. 下一个排列
  • 学习笔记整理之状态图与状态图搜索
  • AI模型的泛化性的第一性原理是什么?
  • 解释器模式(Interpreter Pattern)
  • Spark on yarn的作业提交流程
  • AppInventor2原生进度条组件LinearProgress用法及注意点
  • 试过沃尔玛的无人机送货吗?今年覆盖范围将翻番
  • 傲火集团传媒基地武汉启幕 构建数字娱乐产业生态闭环
  • yolov5环境配置
  • 拉深工艺——有凸缘圆筒形件的拉深(实例分析)
  • 网站反链如何做/海南网站制作公司
  • 永城做网站/广告文案
  • 做动态网站的用工具/seo新闻
  • 网站想上线怎么做/百度关键词批量看排名工具
  • 网站开发费算无形资产吗/百度推广托管公司
  • 自己怎样做网站/品牌宣传策划方案