EverythingPowerToys v0.88.0 版本深度解析:功能升级与架构优化

EverythingPowerToys v0.88.0 版本深度解析:功能升级与架构优化

EverythingPowerToys Everything search plugin for PowerToys Run EverythingPowerToys 项目地址: https://gitcode.com/gh_mirrors/ev/EverythingPowerToys

EverythingPowerToys 是一款基于微软 PowerToys 框架开发的增强型文件搜索工具,深度整合了著名的 Everything 文件搜索引擎。该项目通过插件形式为 Windows 用户提供了更强大的文件搜索与管理能力,包括快速启动、上下文菜单集成等实用功能。

核心功能升级

本次 v0.88.0 版本带来了多项重要功能改进:

  1. Shell 上下文菜单增强
    新增了选项8功能,为用户提供了更完整的右键菜单操作体验。同时实现了删除选项7功能,该功能采用直接删除方式(不经过回收站),使用时需格外谨慎。

  2. 历史记录插件修复
    针对历史记录功能进行了热修复,虽然引入了一些限制条件,但显著提升了稳定性。用户需要注意新版本对历史记录功能的特殊处理方式。

  3. 更新提示优化
    改进了更新提示逻辑,当用户选择"否"时,系统将记住选择并停止对该版本的后续提示,减少了不必要的打扰。

架构与技术改进

  1. 日志系统重构
    弃用自定义调试日志器,转而采用成熟的 NLog 框架。调试信息现在直接写入 PowerToys 日志系统,不再在桌面生成单独的文本文件,提升了日志管理的专业性和便利性。

  2. DLL 导入方式升级
    从传统的 DllImport 迁移到更现代的 LibraryImport 方式,提高了代码的安全性和性能。

  3. 动态库加载机制
    不再将 Everything 库文件打包在安装程序中,改为首次运行时按需下载。这种设计减少了安装包体积,同时确保了用户总能获取到最新的库文件版本。

实验性分支:Everything3/EPT3

本次更新引入了一个重要的实验性分支:

  1. SDK 3.0 支持
    基于 Everything 1.5a 的第三版 SDK 开发,专为高级用户设计。该版本支持命名实例和高级排序功能,但仅兼容 Everything 1.5a 及以上版本。

  2. 并行运行能力
    可以与稳定版同时安装运行,使用反引号(`)作为激活前缀以避免冲突。需要注意的是,该版本目前不支持 ARM 架构。

  3. 版本标识
    采用四位版本号(增加修订号)来区分,如 0.88.0.1 表示使用 SDK3 的版本,而 0.88.0 是标准版本。

安装与兼容性建议

  1. 安装选择指南
    普通用户应优先尝试 x64 版本,ARM 设备用户则需要 ARM64 版本。Everything3 版本适合技术爱好者尝鲜,但生产环境建议使用稳定版。

  2. 运行环境要求
    基于 PowerToys v0.88.0 框架构建,建议配合最新版 Everything 使用以获得最佳体验。特别提醒,Everything3 分支需要 Everything 1.5.0.1390a 或更新版本。

  3. 调试支持
    新版日志系统为开发者提供了更完善的调试信息,所有日志都整合到 PowerToys 的标准日志流中,便于问题诊断。

总结

EverythingPowerToys v0.88.0 版本在功能丰富性和系统稳定性方面都有显著提升。特别是实验性的 Everything3 分支,为技术爱好者提供了体验 Everything 最新特性的机会。建议大多数用户使用标准版本,而技术尝鲜者可以尝试 Everything3 分支,但需注意其实验性质可能带来的性能差异和潜在问题。

EverythingPowerToys Everything search plugin for PowerToys Run EverythingPowerToys 项目地址: https://gitcode.com/gh_mirrors/ev/EverythingPowerToys

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孟婉茹Sunshine

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值