IbEverythingExt - 拼音搜索扩展 (for Chinese users)

Plug-in and third party software discussion.
Post Reply
Chaoses Ib
Posts: 4
Joined: Sun Sep 26, 2021 3:35 pm

IbEverythingExt - 拼音搜索扩展 (for Chinese users)

Post by Chaoses Ib »

(This is an open-source plugin for Everything to enable Chinese users to quickly search for Chinese characters by their pinyin initials.)

预览:
Image

搜索说明:
  • 拼音搜索支持包括辅助平面在内的 Unicode 汉字。
  • 默认小写字母匹配拼音或字母,大写字母只匹配字母。
  • 修饰符
    • py: 小写字母只匹配拼音
    • nopy: 禁用拼音搜索(对所有关键字生效)

GitHub 仓库:Chaoses-Ib/IbEverythingExt: Everything 拼音搜索扩展
huqiu2
Posts: 1
Joined: Mon Sep 27, 2021 2:34 am

Re: IbEverythingExt - 拼音搜索扩展 (for Chinese users)

Post by huqiu2 »

不能用
Chaoses Ib
Posts: 4
Joined: Sun Sep 26, 2021 3:35 pm

Re: IbEverythingExt - 拼音搜索扩展 (for Chinese users)

Post by Chaoses Ib »

huqiu2 wrote: Mon Sep 27, 2021 3:38 am不能用
确定安装运行库了吗?你系统版本和 Everything 版本是多少?
popyoung
Posts: 3
Joined: Sun Nov 14, 2021 7:01 am

Re: IbEverythingExt - 拼音搜索扩展 (for Chinese users)

Post by popyoung »

这个插件挺好用的。
我刚刚在建议区发了个帖子。希望作者增加一个功能,就是直接搜索其他窗口中的选中文字。比如在edge中我选中了“拼音搜索扩展”,然后按快捷键,直接跳出搜索框,关键词自动填入“拼音搜索扩展”。看了你的帖子我在想是不是可以自己做这个东西……虽然hook相关的内容我不太熟
tuska
Posts: 932
Joined: Thu Jul 13, 2017 9:14 am

Re: IbEverythingExt - 拼音搜索扩展 (for Chinese users)

Post by tuska »

popyoung wrote: Sun Nov 14, 2021 7:48 am 这个插件挺好用的。
我刚刚在建议区发了个帖子。希望作者增加一个功能,就是直接搜索其他窗口中的选中文字。比如在edge中我选中了“拼音搜索扩展”,然后按快捷键,直接跳出搜索框,关键词自动填入“拼音搜索扩展”。看了你的帖子我在想是不是可以自己做这个东西……虽然hook相关的内容我不太熟
popyoung wrote: Sun Nov 14, 2021 7:48 am This plugin works quite well.

I've just posted in the suggestions section.
I would like the author to add a feature to search directly for selected text in other windows.

For example, if I select "Pinyin Search Extensions" in EDGE, and then press the shortcut key, the search box will pop up directly
and the keyword will be automatically filled in "Pinyin Search Extensions".
After reading your post I was wondering if I could do this myself ...... although I'm not too familiar with hook related content.

Translated with www.DeepL.com/Translator (free version)
Maybe that's what you're looking for?
12. Button in web browser (Firefox, EDGE) -> to make a search query in 'Everything' (text from the web)

In this context, this tool could also be interesting:
Tool "Textify" - [web_button_7]
popyoung
Posts: 3
Joined: Sun Nov 14, 2021 7:01 am

Re: IbEverythingExt - 拼音搜索扩展 (for Chinese users)

Post by popyoung »

Wonderful!THX
zd1ocu1e
Posts: 2
Joined: Wed Feb 23, 2022 1:24 am

为什么 ;np 与 ;py 均无效?

Post by zd1ocu1e »

运行环境:win10 home ,everything 1.5.0.1301a,程序目录放置了 NO_ALPHA_INSTANCE 空文件

如题,;np 与 ;py 这两个修饰符没生效,加上后检索不到任何文件。
zd1ocu1e
Posts: 2
Joined: Wed Feb 23, 2022 1:24 am

Re: IbEverythingExt - 拼音搜索扩展 (for Chinese users)

Post by zd1ocu1e »

在我搜索历史记录里发现,IbEverythingExt插件把每个输入的搜索都串转化为一大串正则表达式来实现拼音首字检索的效果。

对此我提个建议:不要把生成后的正则表达式写入搜索历史,让搜索历史记录里仍然只保存原始的输入内容。
Chaoses Ib
Posts: 4
Joined: Sun Sep 26, 2021 3:35 pm

Re: IbEverythingExt - 拼音搜索扩展 (for Chinese users)

Post by Chaoses Ib »

popyoung wrote: Sun Nov 14, 2021 7:48 am 这个插件挺好用的。
我刚刚在建议区发了个帖子。希望作者增加一个功能,就是直接搜索其他窗口中的选中文字。比如在edge中我选中了“拼音搜索扩展”,然后按快捷键,直接跳出搜索框,关键词自动填入“拼音搜索扩展”。看了你的帖子我在想是不是可以自己做这个东西……虽然hook相关的内容我不太熟
这个功能的话不需要 hook 就可以实现,比如用 AutoHotkey 注册一个热键,触发时按 Ctrl+C 复制文本,然后获取剪切板文本,再用命令行传入 Everything。
Chaoses Ib
Posts: 4
Joined: Sun Sep 26, 2021 3:35 pm

Re: IbEverythingExt - 拼音搜索扩展 (for Chinese users)

Post by Chaoses Ib »

zd1ocu1e wrote: Wed Feb 23, 2022 2:48 am 在我搜索历史记录里发现,IbEverythingExt插件把每个输入的搜索都串转化为一大串正则表达式来实现拼音首字检索的效果。

对此我提个建议:不要把生成后的正则表达式写入搜索历史,让搜索历史记录里仍然只保存原始的输入内容。
不好意思,现在才看到你的回复。这个问题实际上是由拼音搜索的两个模式引起的,因为默认的 PCRE 模式不支持 v1.5.0.1301,v0.5 扩展会自动回落到 Edit 模式,从而引发 ;py 和搜索历史的问题。v0.6 已经删除了自动回落,也支持了 v1.5.0.1305,可以更新下看看。

https://github.com/Chaoses-Ib/IbEverythingExt/releases
Post Reply