Skip to content

Everything 拼音搜索、快速选择扩展

License

Notifications You must be signed in to change notification settings

uruz9n/IbEverythingExt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IbEverythingExt

Everything 拼音搜索、快速选择扩展。

预览

安装

  1. 支持 Everything x64 安装版和便携版,不支持精简版(Lite)。
    v1.5 Alpha 目前相比 v1.4 有大约 30% 的性能提升,但没有中文语言,且可能存在一些 bug,请根据自己的需要进行选择。
  2. Releases 下载压缩包。
  3. 解压压缩包,将 bin 目录下的文件放入 Everything 安装目录( C:\Program Files\Everything )。
  4. 重启 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 为关闭)

第三方程序支持

拼音搜索支持以下第三方程序调用:

(如果使用的是 Everything Alpha 版,因为 Alpha 版默认启用了命名实例,大部分程序都不支持调用,需要通过配置关闭命名实例。)

构建

  • Hijacker 和 Test
    1. 将以下库放入 C:\L\C++\packages(其它位置需要修改 .vcxproj 文件):
    2. vcpkg
      set VCPKG_DEFAULT_TRIPLET=x64-windows-static-md
      vcpkg install detours yaml-cpp
      
      (x86 版本的 VCPKG_DEFAULT_TRIPLET 应为 x86-windows-static-md)
    3. Test 还需要:
      vcpkg install boost-test
      
  • data
    1. mozillazg/pinyin-data 获取 pinyin.txt,放入 data 目录。
    2. 运行 generate_ord_pinyin.py,得到 output_ord_pinyin.txt

About

Everything 拼音搜索、快速选择扩展

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 98.5%
  • Python 1.2%
  • C 0.3%