问题场景:
- 场景1
在本地硬盘中根据某个内容查找一篇word文档,但苦于文件太多(谁工作几年没有一堆的存档),目录结构命名又不规范(强迫症患者例外),费力的点了半天,结果丝毫没线索; - 场景2
新开发功能途中,突然想起来以前某项目中类似代码有写过,而且就关键的几行,但翻遍犄角旮旯愣是找不着,就算找到了,可能还不如重写省时间。
此情此景,对Windows的资源管理器和搜索功能是不是有一种恨铁不成钢的赶脚呢?!
解决工具:
"... Get FileLocator Pro. This product is a gem. Highly recommended."
John Dvorak, PC Magazine.
这次为我们解决上述烦恼的工具便是FileLocator Pro,它应该是目前最好的免索引全文(内容)检索工具了,可以根据多种灵活的搜索规则来快速定位文件,如逻辑判断,通配符,正则表达式和日期属性等,另外最最重要的是提供了即搜即查的界面:在搜索结果中即时的查看到搜索的内容在不同文件中的具体使用位置,上图!
-
即时的高亮搜索结果
上图是在[单文件夹]查找模式,也可以设置同时在多个不同文件夹下查找某个内容:
-
以[正则表达式]搜索内容:
-
搜索经验代码:
查找完成,可以在[匹配]视图中查看文件中匹配到的内容及其上下文,也可以在[匹配]视图中右键打开查看某个文件中的全部匹配项(效果和Beyond Compare比较结果的差异展示类似,好用的软件总是有很多相似点_),当然这些动作都可以在像Eclipse/Idea等IDE中完成,但需要在Eclipse把曾经的项目全引入,但现在你可以尝试新的方式了,why not have a try!
- 其它功能:比如收藏搜索条件(类似于Windchill保存当前搜索),加日期条件搜索等等这些就算是附件功能吧,请自行实践,相信你会发现一些小秘密的。
小结
平时的工作中善用一些小工具,对我们工作效率(在同样的单位时间之内,以更快的速度完成工作衡量的话)的提升是非常有意义的,就好比用自动化工具来完成需频繁用手工完成的操作一样。另外,建议FileLocator Pro搭配Listary使用(支持对文件按文件名的快捷搜索),简直无敌!
备注
为了续集的叫法同步,这里我给[FileLocator Pro]先取个名叫:普罗夫吧,也请关注后续普罗夫精彩的故事。