【开发者自荐】Listary V7.1 发布: 8 年来最大一次更新,最快最丝滑的搜索工具它来啦
大家好,我是 Listary 开发团队的 xinyi,最近我们用 Rust 重构了 Listary,现在速度是前所未有的快,和小众软件的家人们汇报一下我们的进展~
一句话介绍 Listary
Listary 是一款革命性的 Windows 文件搜索工具,快速查找文件或者启动应用程序,都是 Listary 的拿手好戏。官网地址
性能是一切的前提
性能不是我们要讲的故事,但它是所有故事的前提。
7.0 我们重写了搜索引擎。7.1 又用 Rust 把界面、应用逻辑和后台服务重写了一遍,新写了 20 多万行代码。等于把 Listary 重新造了一遍。
为什么要再重写一次?
V5 的界面框架基本是我们自己写的。哪里慢、哪里手感不对,都能一路查到真正负责的那行代码,所以 V5 很快,手感也好。
做 V6 时,为了适配高分屏和更多场景,我们换成了一个现成的界面框架 WPF。它替我们扛了大量界面工作,后来问题也慢慢冒出来:快速打字时输入法可能闪退,部分显卡上内存异常增长,阴影让文字发虚。问题藏在框架里面,我们就很难再往下查。
我们想找回 V5 那种感觉:框架握在自己手里,能把体验一直抠到底。这就是 7.1。
Everything 一直是文件搜索速度的标杆。我们在同一台电脑上进行,用相同的关键词、相同的索引规模,冷启动/热启动各测多次,取中位数:
打开窗口快了 3 倍,搜索速度持平,内存占用还少一些。
框架回到自己手里以后,很多以前碰不到的细节也能改了。比如,几十万条结果里拖着滚动条往下走,每一帧的耗时中位数都在 0.01 秒以内。
如果感兴趣,可以在 设置-关于里,测下你电脑里的实际的搜索速度是多少,应该会比我的 0.034s 好不少。因为在上方的测评里,为了研究性能,我特意挑选的都是搜索速度慢的场景。(有用户给过 0.008s 的截图 )
便捷、简洁、易用,是 Listary 的灵魂
性能只是效率工具的基础。我们一直在研究的是,如何让 Listary 既简单,又好用。
熟悉 Listary 的朋友可能知道,Listary 最早只有一个 9 条的启动器窗口。我们一直希望,用户能在这 9 条里找到要的文件,而不是无限往下翻。统计也印证了这一点:打开的结果里,第 1 条占 76%,前 9 条占 97%。绝大多数时候,你根本不用翻。
为了这一件事,我们做了排序和路径筛选:你以前打开过的会排在前面,按 Ctrl+1 到 Ctrl+9 就能直接打开;打出文件夹名里记得的一段,再加一个 \,就能把范围缩小到这些文件夹。目标只有一个:让你少想一步。
快速切换也是同样的出发点。我们发现在打开、保存对话框里,文件操作发生得非常多。对话框默认的位置,常常不是你真正想去的。按 Ctrl+G,就能跳到你在资源管理器里刚打开的那个文件夹。
V7 会继续沿着便捷、简洁、易用走。能感知到的,就不该再让你去设置。7.0 推出了“推荐”:在你输入搜索词之前,就把你可能要打开的文件放到眼前。接下来,我们还会继续提升 Listary 的感知能力,让它更留意你正在做的事,把你下一步要用的东西提前放到手边。
所有老的 Pro 付费用户,都可以终身升级。另外,有免费版本,也够用。
如果有 Pro 需要,可以通过青小蛙的链接前往购买:
- https://lizhi.shop/site/products/id/58?cid=jxlwguir
- 新用户免费加入会员,首单立减 5 元
- 结算页面输入“APPINN”优惠码,额外再享 95 折优惠;
30 个帖子 - 16 位参与者