VSCode 日志清理插件
这是一个用于清理项目日志文件的VSCode插件,特别适用于游戏开发项目的日志管理。
功能特性
- 🧹 一键清理日志:点击按钮即可清理项目日志文件
- ⚙️ 灵活配置:支持多种配置选项,满足不同需求
- 🔍 智能识别:自动识别项目结构和日志路径
- ⌨️ 快捷键支持:可配置快捷键快速执行清理
- 📊 实时反馈:显示清理结果和删除文件数量
安装方法
- 在VSCode中打开插件文件夹
- 按
F5 运行插件进行测试
- 或者打包后安装到VSCode中
使用方法
基本使用
- 在VSCode中打开您的项目
- 在活动栏中找到"日志清理"图标
- 点击"清理日志"按钮开始清理
配置选项
插件提供以下配置选项:
- 保留日志数:设置要保留的最新日志文件数量(默认:4)
- 当前项目名:显示当前识别的项目名称
- 匹配日志路径:显示匹配到的日志文件路径
- 同步清理LuaLog文件夹:是否同时清理LuaLog文件夹(默认:是)
- 开启快捷键:是否启用快捷键功能(默认:否)
- 绑定快捷键:设置清理日志的快捷键(默认:Ctrl+Shift+L)
访问设置
- 在日志清理面板中点击"设置"按钮
- 或者使用命令面板搜索"日志清理设置"
支持的项目结构
插件支持以下项目结构:
ShadowTrackerExtra/
├── Saved/
│ └── Logs/
│ ├── 项目名称1/
│ │ ├── Clientlog/
│ │ │ ├── FullLog/
│ │ │ └── LuaLog/
│ │ └── DSlog/
│ │ ├── FullLog/
│ │ └── LuaLog/
│ └── 项目名称2/
└── UGCProjects/
└── EscapeFromChenxiCity/
├── 项目名称1/
│ └── workspace.code-workspace
└── 项目名称2/
└── workspace.code-workspace
清理策略
- 插件会按照文件的创建时间进行排序
- 保留最新的N个文件(N为配置的保留日志数)
- 删除其余的旧日志文件
- 支持同时清理FullLog和LuaLog文件夹
注意事项
- 请确保在删除日志前备份重要数据
- 插件会自动识别项目结构,如果识别失败请检查项目路径
- 清理操作不可逆,请谨慎使用
开发信息
- 版本:0.0.1
- 支持的VSCode版本:^1.74.0
- 开发语言:TypeScript
反馈与支持
如果您在使用过程中遇到问题或有改进建议,欢迎提交反馈。
| |