如何把 Everything 搜索框装进任务栏:EverythingToolbar 部署与配置指南
【免费下载链接】EverythingToolbarEverything integration for the Windows taskbar.项目地址: https://gitcode.com/gh_mirrors/eve/EverythingToolbar
Windows 自带搜索要翻硬盘等好几秒,Everything 用本地索引把查询时间压到了毫秒级,但它的搜索窗口长得比较朴素。EverythingToolbar 做的事情就是把 Everything 的搜索搬进任务栏:在任务栏里输入几个字符,结果列表随即刷新,窗口样式自动跟随 Windows 10 / Windows 11 的亮色与暗色主题。项目完全开源,界面、快捷键、过滤器都开放在设置里,不用改一行代码。
安装前先把 Everything 跑起来
EverythingToolbar 自己不索引文件,它通过 Everything 的 SDK 拉取搜索结果,所以 Everything 是硬性前置条件,而且必须常驻后台。
准备工作只有一项:
- 系统:Windows 10 或 Windows 11
- Everything ≥ 1.4.1,安装后保持后台运行,系统托盘里应能看到橙色搜索图标
⚠️ 注意别装成 Everything 的 Lite 版本:Lite 版禁止第三方程序读取搜索结果,装了它 EverythingToolbar 会一直查不到东西,需要卸掉换回完整版。
安装 EverythingToolbar 本身可以用 winget,两条命令分别对应两种形态:
winget install srwi.everythingtoolbar.launcher winget install srwi.everythingtoolbar.deskbandlauncher 是独立后台程序(任务栏搜索框或任务栏图标),deskband 是嵌入任务栏内部的搜索栏(Windows 10 的桌面包)。不想用命令行的话,从项目 Releases 页面下载安装程序按向导走一遍也行。界面支持 30 多种语言,含中文。
任务栏接入方式:搜索框、图标还是内嵌栏
Windows 11 上装完 launcher,设置助手会自动弹出,让你二选一:
- 任务栏搜索框:把输入框直接嵌进任务栏,仅 Windows 11 可用;
- 任务栏图标:固定一个普通应用图标,点开才出搜索窗口,任何任务栏(包括 StartAllBack / ExplorerPatcher 改造过的)都能用。
两种方式之后都能在设置 → 任务栏集成里互换,搜索框还能选靠左或靠右。
Windows 10 用 deskband:右键任务栏,在「工具栏」菜单里勾选 EverythingToolbar(菜单可能要打开两次才会出现)。之后取消「锁定任务栏」,就能拖动、拉伸它的位置和大小。如果你的任务栏开了自动隐藏,桌面包只会显示一个切换按钮,这是有意为之,不是故障。
提示:设置助手没自动弹出的话,在开始菜单搜 EverythingToolbar 手动启动;Windows 10 上想试用 launcher,需要手动运行 EverythingToolbar.Launcher.exe。
键盘流:搜索语法与快捷键速查
输入框走的是 Everything 的查询语法,常用写法:
| 输入 | 效果 |
|---|---|
*.pdf | 只搜 PDF 文件 |
size:>10MB | 只看大于 10MB 的文件 |
modified:today | 今天修改过的文件 |
path:C:\Users\你\Documents | 限定目录内搜索 |
输入框上还能用四个快捷键即时切换搜索标志:Ctrl+I区分大小写、Ctrl+B全字匹配、Ctrl+U匹配路径、Ctrl+R正则模式。开正则后直接输入^\d.*就能找出以数字开头的文件。查询的运算符优先级固定为OR > AND,改不了(SDK 不支持)。
结果窗口的操作都挂在键盘上:
| 按键 | 作用 |
|---|---|
| ↑ / ↓ | 在结果间移动 |
| Ctrl + ↑ / ↓ | 翻搜索历史(若已启用) |
| Enter | 打开选中的文件 |
| Ctrl + Enter | 打开所在文件夹 |
| Shift + Enter | 在 Everything 中打开 |
| Ctrl + Shift + C | 复制完整路径 |
| Alt + Enter | 查看文件属性 |
| Ctrl + Shift + Enter | 以管理员身份运行 |
| Tab / Shift+Tab | 循环切换过滤器 |
| Ctrl + 数字键 | 直接选中对应序号的过滤器 |
| 空格 | 调 QuickLook / Seer 预览 |
| Win + Alt + S | 聚焦搜索框(默认值,可自定义) |
过滤器与自定义操作:把范围收窄、把动作批量化
内置过滤器在结果窗口顶部随时可切。想要更强的筛选能力,到设置 → 过滤器勾选「使用 Everything 过滤器」,EverythingToolbar 就会和 Everything 里建的自定义过滤器双向同步——在 Everything 的「搜索 → 组织过滤器」里新增或调整顺序,这边实时生效。比如建一个条件为ext:cs;ext:java;ext:py;ext:js的过滤器,以后查代码文件一键到位。关掉同步时,则可以在设置 → 过滤器 → 过滤器顺序里直接拖拽排序。
💡 进阶玩法是「自定义操作」,入口在设置 → 自定义操作。给操作起名(如「用画图打开」),填正则匹配文件(如\.(bmp|jpg|png|gif)$),再配命令mspaint.exe "{path}"。勾上「根据条件自动应用规则」后,选中匹配文件按 Enter 就会自动执行该命令而不走默认打开;正则留空的操作则只出现在右键菜单里,不会抢 Enter。相关实现在 EverythingToolbar.App/Services/CustomActionService.cs。
装了 QuickLook 或 Seer 之后,选中结果按空格即可快速预览图片、文档,不用真的打开应用。注意搜索框有焦点时按空格只会输入空格字符,需先用方向键或单击把焦点移到结果上。
搜不出结果时按这个顺序排查
- Everything 到底在不在跑:任务栏图标不是 EverythingToolbar 的,要确认系统托盘里有 Everything 的橙色图标。
- 是不是装了 Lite 版:Lite 版不允许外部程序取结果,换完整版即可。
- 1.5 用户的实例名:1.5 alpha 的默认实例名是
1.5a,需要在 EverythingToolbar 高级设置的「Everything 实例名」里填上;如果后来从 alpha 升到了 beta 及以后版本,则要把这个字段清空。 - 自动隐藏任务栏:deskband 形态下任务栏收起时只保留切换按钮,属设计行为。
搜索结果走的是 Everything 的 IPC/命名管道通道,具体逻辑在 EverythingToolbar.Platform/Search/ 下;其余细节可以直接翻 FAQ.md,社区贡献流程见 CONTRIBUTING.md。
【免费下载链接】EverythingToolbarEverything integration for the Windows taskbar.项目地址: https://gitcode.com/gh_mirrors/eve/EverythingToolbar
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考