vscode插件:文件树提取器


当需要把文件中树形结构复制到readme文档中时,这个小工具很有用处。

使用键盘快捷键Ctrl+Alt+C复制整个项目的文件树。

root/
├── .env
├── .gitignore
├── asset/
│   ├── icon/
│   │   └── icon.png
│   ├── logo.svg
│   └── logo_text.svg
├── dist/
│   ├── index.d.ts
│   ├── main.esm.js
│   ├── main.js
│   ├── main.min.js
│   ├── main.min.js.map
│   └── main.umd.js
├── file_tree.txt
├── package-lock.json
├── package.json
├── README.md
├── rollup.config.js
└── src/
    ├── config.js
    ├── error.js
    ├── index.js
    ├── render.js
    ├── util.js
    └── validate.js

用法:

  1. 在 VS Code 文件资源管理器中右键单击文件夹
  2. 选择“复制文件树”或“从此目录复制文件树”
  3. 文件树将被复制到您的剪贴板
  4. 将树粘贴到您需要的任何位置

文件树提取器
通过简单的复制和粘贴来生成目录结构。

特征

  • 从任何目录提取:支持从根目录或任何子目录提取文件树。
  • 文件过滤:根据您的项目.gitignore或自定义忽略规则自动过滤文件。
  • 高度可定制:众多配置选项可用于定制输出。
  • 多种输出格式:以 ASCII 或 JSON 格式生成树结构。
  • 文件大小信息:可选择在输出中包含文件大小。
  • 深度控制:设置生成的树结构的最大深度。