IbEverythingExt
Everything 拼音搜索、快速选择扩展。
预览
安装
- 支持 Everything x64 安装版和便携版,不支持精简版(Lite)。
v1.5 Alpha 目前相比 v1.4 有大约 30% 的性能提升,但没有中文语言,且可能存在一些 bug,请根据自己的需要进行选择。 - 从 Releases 下载压缩包。
- 解压压缩包,将 bin 目录下的文件放入 Everything 安装目录(
C:\Program Files\Everything
)。 - 重启 Everything。(如果不生效,请确认你安装了 VC++ 2019 x64 运行库)
拼音搜索
- 支持包括辅助平面在内的 Unicode 汉字。
- 默认小写字母匹配拼音或字母,大写字母只匹配字母。
- 修饰符
- py: 小写字母只匹配拼音
- nopy: 禁用拼音搜索(对所有关键字生效)
快速选择
Alt+键
:打开(选中并按 Enter)Alt+Ctrl+键
:定位(选中并按 Ctrl+Enter)Alt+Shift+键
:打开右键菜单- 原 Alt 键的功能可以通过先单击 Alt 键再按键实现。
配置
修改 IbEverythingExt.yaml
文件:
# 拼音搜索
pinyin_search: true
# 快速选择
quick_select: true
(true
为开启,false
为关闭)
第三方程序支持
拼音搜索支持以下第三方程序调用:
- stnkl/EverythingToolbar
- Flow Launcher 的 Everything 插件
- 火柴(火萤酱)本地搜索
- uTools 本地搜索
- Wox 的 Everything 插件
(如果使用的是 Everything Alpha 版,因为 Alpha 版默认启用了命名实例,大部分程序都不支持调用,需要通过配置关闭命名实例。)
构建
- Hijacker 和 Test
- 将以下库放入
C:\L\C++\packages
(其它位置需要修改 .vcxproj 文件): - vcpkg
(x86 版本的 VCPKG_DEFAULT_TRIPLET 应为 x86-windows-static-md)
set VCPKG_DEFAULT_TRIPLET=x64-windows-static-md vcpkg install detours yaml-cpp
- Test 还需要:
vcpkg install boost-test
- 将以下库放入
- data
- 从 mozillazg/pinyin-data 获取
pinyin.txt
,放入 data 目录。 - 运行
generate_ord_pinyin.py
,得到output_ord_pinyin.txt
。
- 从 mozillazg/pinyin-data 获取