為何要學(xué)Everything? 將時(shí)間放遠(yuǎn)至整個(gè)人生,使用電腦過程中搜索文件的時(shí)間就非常之大,對(duì)此剛需進(jìn)行一些效率提升,回報(bào)是足夠大的。 而目前來說,在Windows系統(tǒng)下的文件搜索,就只認(rèn)Everything是最強(qiáng)大,體驗(yàn)最好的,同時(shí)它是免費(fèi)的,沒有使用盜版的罪疚感。 還有一個(gè)原因是:Excel催化劑在標(biāo)簽管理系列的文章中,使用標(biāo)簽管理文件名,最終需要使用Everything來實(shí)現(xiàn)文件搜索這一步。辛苦生產(chǎn)出優(yōu)質(zhì)的文件名,就是為了最后在Everything的幫助下,輕松搜索到想查找的文件。 一款好軟件除功能之外仍需要詳盡的幫助文檔 在Excel催化劑插件的功能開發(fā)上,筆者投入大量時(shí)間,但說實(shí)在,在功能的講述上,遲遲沒有很好地完善。 在Everything這款免費(fèi)軟件上,幫助文檔上做得非常到位,所以本篇所說的真正掌握,其實(shí)就是帶領(lǐng)大家回到幫助文檔上來學(xué)習(xí)。 Everything是一款國(guó)外軟件,但非常難得,除了界面有中文外,其幫助文檔一樣有中文的,讀過之后,一點(diǎn)不覺得是機(jī)器翻譯,非常流暢。 在常見問題和支持頁面,有非常詳盡的軟件使用文檔。 https://www./zh-cn/faq/ 很強(qiáng)大的是,還有論壇可以互動(dòng),論壇也很活躍,近期都有在訪問,貌似作者在回復(fù)。https://www./forum/viewforum.php 一些自我體會(huì)不錯(cuò)的功能點(diǎn)分享 軟件功能很多,可能對(duì)部分朋友來說,信息量太大,當(dāng)然學(xué)習(xí)一些基本的操作,已經(jīng)很能幫助我們?nèi)粘U椅募r(shí)更快速到達(dá)。 基本操作,網(wǎng)絡(luò)上很多,可能筆者此處不會(huì)太展開分享,可以看官方文檔的【使用Everything】頁面或網(wǎng)絡(luò)上找一些熱門文章看看。 https://www./zh-cn/support/everything/using_everything/ https://www./zh-cn/support/everything/searching/ 當(dāng)然每個(gè)人的需求不同,看到用不上的,也可以忽略它,但學(xué)下來,收益也很可觀。 使用高級(jí)搜索面板 通過【搜索】菜單中的【高級(jí)搜索】可以調(diào)出高級(jí)搜索面板,可以非常方便地填入所需的搜索條件,此處甚至支持全文搜索,不過速度較慢,不太建議使用。 寫好的搜索條件,自動(dòng)生成我們要搜索的字符串,方便我們理解高級(jí)復(fù)雜的搜索如何實(shí)現(xiàn),在真正要找文件時(shí),多一些高級(jí)技巧,找到的概率更大,找到的速度更快。如下參數(shù)中:nopath參數(shù)是指不含路徑只是文件名的關(guān)鍵字。 快速查找搜索語法或正則語法 只需從幫助菜單里,點(diǎn)擊【搜索語法】,就可以出來搜索過程中,用到的高級(jí)的語法。當(dāng)然也可以翻閱下官方的文檔看具體的意思,弄懂后,下次要用時(shí),就可以快速調(diào)出語法表,可以輕松寫出自己想要的高級(jí)搜索條件。 image.png 以上兩項(xiàng)是高級(jí)進(jìn)階必備,特別是正則表達(dá)式,在文本字符的世界中,實(shí)在太有用了,在Excel催化劑插件也大量正則表達(dá)式的應(yīng)用功能。詳細(xì)可跳轉(zhuǎn)到鏈接中查看。 第39波-DotNet版的正則處理函數(shù)https://www.jianshu.com/p/9450c6610f1f 第101波-批量替換功能(增加正則及高性能替換能力)https://www.jianshu.com/p/60b3646ceeee 常用的高級(jí)搜索條件案例分享 用案例來說明功能,就直觀,也最有震撼,熟悉了上方提及的高級(jí)搜索語法后,就可以寫出自己想要的語句。 示例一:D盤搜索大于200Kb的圖片 只需在搜索框輸入:D:\ pic: size:>200kb,就可以得到想要的搜索條件結(jié)果 以上的原理是用了pic宏和size函數(shù)關(guān)鍵字,pic宏就是篩選器,我們可以自定義自己想要的宏,如Excel文件 size是搜索指定大小的文件 (以字節(jié)為單位) 示例二:最近5天修改過的excel文件 搜索字符串為:dm:last5days test excel: 上述的excel:是自定義篩選器,在上主已經(jīng)介紹過。 最近5天的語法外,還有好多類似語法如年、月、星期等。所以熟悉搜索語法,可以非常輕松寫出自己想要的高級(jí)搜索條件。 示例三:2019年9月20日后同一文件名有修改過的 搜索條件為:rc:>20190920 file:test 此處用了rc的函數(shù),用于檢測(cè)同一文件最近有變化過的日期,其中全稱為recentchange recentchange:<date> 搜索指定最近修改日期的文件和文件夾 這個(gè)函數(shù)也是非常方便地可以看到我們修改過的文件,特別是同一名字覆蓋保存的。 同時(shí)也演示了日期格式的寫法,建議用這種ISO格式的寫法20190920。 示例四:結(jié)束為test.xlsx字符串的文件 搜索字符串為:endwith:test.xlsx 此處用到endwith函數(shù),除了endwith,還有startwith,可以更精確地控制搜索的字符串,同樣地若搜索某后綴名的文件,可以用ext函數(shù)來規(guī)范。 endwith:<text> 搜索以指定文本結(jié)尾的文件 (包含擴(kuò)展名) 示例五:搜索重復(fù)圖片jpg文件 搜索語法:ext:jpg dupe: sizedupe: size:>200kb 結(jié)合了ext后綴函數(shù),dupe文件名相同函數(shù),sizedupe大小相同函數(shù),可以大膽地確定這些是重復(fù)的文件了,至于刪除重復(fù)文件,可以回到Excel催化劑的文件操作功能上進(jìn)行,在在Everything上,不過是搜索出重復(fù)文件,若刪除重復(fù),保留唯一,這個(gè)就不太好操作了。 傳送門:第17波-批量文件、刪除、改名、下載、文件夾創(chuàng)建等 https://www.jianshu.com/p/22d5492af707 新版本帶來的新功能體驗(yàn) 在開發(fā)和運(yùn)營(yíng)Excel催化劑的過程中,深切地感受到一款軟件的不斷更新帶來的更強(qiáng)大的功能及更方便的使用體驗(yàn),對(duì)Everything這款軟件,也經(jīng)歷了版本的迭代,發(fā)現(xiàn)新版本有了許多非常好用的功能。 傳送門:Excel催化劑100+大主題功能梳理導(dǎo)讀 縮略圖功能讓Everything成為一款圖片瀏覽軟件 通過視圖菜單下的不同視圖(也可以直接按住CTRL+鼠標(biāo)滾輪),切換到大圖標(biāo)的瀏覽模式。篩選完來找最終想要的圖片更容易。 右側(cè)預(yù)覽功能 右側(cè)預(yù)覽模式,可以快速預(yù)覽文件內(nèi)容,支持圖片、OFFICE文檔等文件預(yù)覽。 可以快速?gòu)?fù)用搜索條件的書簽功能 可以將搜索過的條件,保存為書簽,下次重新搜索時(shí),只需在書簽菜單中點(diǎn)擊即可。 其他不錯(cuò)的功能 在資源管理器的文件夾內(nèi),進(jìn)行Everything的搜索上下文菜單選擇,直接跳轉(zhuǎn)此文件夾的搜索。 導(dǎo)出導(dǎo)入文件列表功能 關(guān)于文件列表的使用場(chǎng)景,詳細(xì)可看官方文檔介紹,大意是用于一些非本地計(jì)算機(jī)的文件目錄,如共享文件夾的文件,可以先用【添加文件夾】功能將其添加到Everything里可以搜索到(搜索技術(shù)用的是Windows的搜索,所以速度很慢)。 讓文件夾的搜索結(jié)果完成后,可以將文件清單導(dǎo)出成文件列表,然后通過導(dǎo)入功能,就可以享受到秒級(jí)的搜索共享文件夾的速度,前提是這些文件列表的路徑變化不大。 這個(gè)場(chǎng)景在筆者前公司中,經(jīng)常搜索共享文件夾,在搜索過程中速度巨慢,就可以用這種方案大大改善。 文件列表文件格式是文本格式,可以用文本編輯器、Excel等打開再編輯,非常方便,可能文件編碼格式為utf8,在Excel上直接打開會(huì)亂碼。 搜索結(jié)果交錯(cuò)行顯示 通過簡(jiǎn)單設(shè)置一下,就可以讓搜索結(jié)果更容易查看,不會(huì)亂行。 開通http服務(wù),讓其他人可以通過網(wǎng)頁訪問本機(jī)文件 這個(gè)也是非常強(qiáng)大的功能,在某些特殊場(chǎng)景上非常好用,可以讓其他機(jī)器輕松訪問到此計(jì)算機(jī)內(nèi)的文件,如上面提到的共享文件夾,可以在文件服務(wù)器上開通此功能,就可以讓公司內(nèi)的人員輕松訪問此文件服務(wù)器文件。 開放的命令行接口及SDK供二次開發(fā) 好的軟件不局限于自身功能,更是開放了接口供其他應(yīng)用去調(diào)用,Everything開放了自己的搜索能力,可以讓命行令去調(diào)用,更可以讓C#這樣的外部程序也可以調(diào)用,非常強(qiáng)大。 結(jié)語 一口氣將Everything的功能都說了一遍,對(duì)于優(yōu)秀的軟件來說,對(duì)其功能的深入熟悉,還是非常有產(chǎn)出的,不同以只是看一些網(wǎng)絡(luò)的簡(jiǎn)短片面式的介紹,若有條件的話,非常建議去閱讀軟件的幫助文檔,對(duì)功能的掌握會(huì)更深入。 而Everything的文檔,中文化做得非常不錯(cuò),非常值得一讀。通過Excel催化劑的個(gè)人化的簡(jiǎn)短介紹,希望對(duì)大家快速了解Everything軟件帶來一點(diǎn)幫助,讓日常文件探索更容易。 在筆者的計(jì)劃中,將會(huì)對(duì)Everything的功能做一些二次開發(fā)的調(diào)用,屆時(shí)可以在【標(biāo)簽管理】上更好地結(jié)合Everything的搜索功能,讓我們辛苦對(duì)文件進(jìn)行標(biāo)簽化的工作得到更大的產(chǎn)出。歡迎繼續(xù)關(guān)注。 |
|