Code Pilot
CodePilot是一个Xcode5插件,允许你不许使用鼠标就能快速地查找项目内的文件、方法和标识符。它使用模糊查询匹配(fuzzyquerymatching)去计算出一个根据相关性排序好结果列表;通过少许的按键你就可以跳到你想要查找的方法了。
这个插件的是开源的,源码放在:https://github.com/macoscope/CodePilot
关于CodePilot背后的故事可看这里。
如何使用CodePilot?
为了使用CodePilot,你必须编译CodePilot项目,然后复制得出的CodePilot3.xcplugin文件到Xcode的插件目录下:~/Library/Application\Support/Developer/Shared/Xcode/Plug-ins。
或者你可以编译安装包,然后使用它去安装插件(本质上这个步奏是移动xcplugin文件到Xcode的插件目录下)。你需要重启Xcode5才能使用这个插件。
备注:为了编辑软件包,你可能需要先安装PackageMaker.app(包含在PackageMaker的"AuxiliarytoolsforXcode"中。)
当插件加载后,你可以通过使用CMD+SHIFT+X打开CodePilot窗口,然后输入需要的查询。