用ubuntu的用户可能Dash用的没那么频繁, 但是不得不说一些Scope做的真的是实用性非常不错,例如在Dash里面搜索文件是一个很有用的功能。但是有一个问题是搜英文的文件或者目录还好,如果搜索的是含有中文的文件名的话,用户体验就低很多。 首先你要打开Dash,鼠标点一下搜索栏(不点的话切不出来输入法),快捷键切出输入法,依次输入你要搜索的中文,然后得到你要找的文件。是不是很麻烦?

如果可以不用切出输入法直接敲拼音可以完成以上等效的功能是不是会很酷?然后花了点时间尝试,发现其实不是很难的一件事情 下面这个小的demo首先演示了打开输入法搜索 紧接着演示了一下用拼音搜索

这个项目包含两部分:

用于Dash里面搜索的scope插件 源码在这里   https://github.com/kroody/unity-scope-pinyinsearch

用于转换中文到拼音的程序源码在这里  https://github.com/kroody/chinese2pinyin