Repository navigation
MCSManager v10.19.0-ucket.2 · 文件图标与搜索替换
Pre-release
Pre-release
v10.19.0-ucket.2 — 2026-10-04
基于面板 10.19.0 / Daemon 4.19.0 的定制预发布版本,本次完善代码编辑器的文件图标与搜索替换操作。
新增:文件类型图标
- 文件树、编辑标签页和快速打开列表在文件名前显示对应类型图标。
- 支持 JavaScript、TypeScript、Python、JSON、YAML、Vue、HTML、CSS、Java、Shell、Minecraft 函数、配置文件、图片和压缩包等常见类型。
- 识别大小写不同的扩展名及 Dockerfile、Git 配置、
.env等特殊文件名;未知类型显示通用文件图标。 - 文件夹区分展开与收起状态;保持长文件名横向滚动布局。
新增:文件内搜索与替换入口
- 代码编辑器工具栏增加“文件内搜索”和“替换”,电脑端和手机端均可使用。
- 支持当前文件中的单次替换、全部替换、大小写匹配、整词匹配和正则表达式;支持正则捕获组替换。
- 搜索快捷键:Windows / Linux 为
Ctrl + F,macOS 为Cmd + F。 - 替换快捷键:Windows / Linux 为
Ctrl + H,macOS 为Cmd + Option + F。 - 替换操作进入编辑器撤销历史,内容标记为未保存,使用保存按钮或
Ctrl / Cmd + S后写入文件。 - 新增入口提供简体中文、繁体中文和英文文案,其他语言回退至英文。
发布与升级
- GitHub Actions 提供 Linux、Windows、macOS Apple Silicon(arm64)及 Intel(x64)安装包,每个平台提供完整包、面板独立包和 Daemon 独立包,共 12 个安装包。
- 从
v10.19.0-ucket.1升级时,本次功能只需更新面板及其前端静态资源,Daemon 接口保持兼容。 - 升级前备份已有
web/data/和daemon/data/,保留账户、节点连接配置及实例数据。 - 此版本继续包含上一版的代码编辑工作区、长文件名修复、实例资源监控及 macOS 发布流程;资源监控的环境要求和限制见下方上一版说明或包内
INSTANCE_RESOURCE_METRICS.md。
验证与已知限制
- common 9 项、Daemon 59 项、panel 31 项、frontend 54 项,共 153 项模块测试通过。
- 前端类型检查和生产构建通过;真实浏览器验证了文件类型图标、电脑端与手机端全部替换、撤销、大小写和整词匹配、正则捕获组替换及搜索快捷键。
- 本次修改文件的 ESLint 检查无错误;全量前端 lint 仍存在原有
NodeRemoteMappingEdit.vue的 emits 校验错误。 - 搜索替换范围为当前打开的文件;本次没有新增跨目录内容搜索或批量修改磁盘文件。