使用搜索引擎是程序員日常工作中必不可少的部分,絕大多數技術問題都能在網絡上找到解答,但是我發現,對於硬盤上的文件,很多人的查找方法還是比較原始,完全是憑記憶去各個目錄里找。我向同事索要安裝包或者文檔,要不就是不知道放在那里了,要不就是找半天。雖然Windows文件管理器有搜索功能,但是速度有點慢,而且不支持通配符和正則表達式。下面向大家介紹一款文件名搜索利器,它就是EveryThing,堪稱神速!
EveryThing是一款很小巧的文件,界面簡潔,非常容易使用,如下圖所示:
第一次啟動時,EveryThing會為硬盤上的所有文件名創建索引,瞬間就能完成,而且它會實時更新索引,占用系統資源非常少,最終創建的索引文件也就幾兆。不過,它只會為NTFS格式的文件系統創建索引。啟動后,EveryThing會一直運行,要搜索文件時可以點擊系統托盤中的圖標來打開它(如果EveryThing能提供快速打開搜索界面的全局快捷鍵就好了,不過可以通過使用AutoHotKey快速切換窗口中的方法來為EveryThing定義一個快速啟動快捷鍵,效果非常好)。當輸入要搜索的內容時,EveryThing會在搜索結果界面實時顯示搜索結果,然后我們可以直接在搜索結果中進行一些操作,如復制、刪除等,當然也可以直接打開文件或目錄,還可以復制它們的全路經到剪貼板中。
EveryThing支持模糊匹配,多個關鍵詞用空格隔開的話表示搜索那些同時包含這些關鍵詞的文件,相當於"與",還可以用|隔開多個關鍵詞,相當於“或”,這對於不太確定關鍵詞的時候非常有用,例如:劉東|劉冬。還可以用通配符,這對於搜索某個后綴的文件特別有用,例如*.ppt、劉冬*.jpg。EveryThing支持簡單的正則表達式,如下:| () ? * + . [] [^] ^ $ {m,n}
需要注意的是EveryThing只能搜索文件名,不能搜索文件中的內容,百度或者谷歌的硬盤搜索工具支持全文搜索,EveryThing在1.2.*以后的版本中開始支持中文的搜索,EveryThing還內置了HTTP、FTP服務器的功能。
官方下載地址:http://www.voidtools.com/