前言:本系列注重寫(xiě)軟件工具之間的關(guān)聯(lián)工作,當(dāng)然都不算困難,希望給有需要的人一點(diǎn)幫助。
【2024-06-12再更新】
Total commander(以下簡(jiǎn)稱TC),是一個(gè)經(jīng)典的windows系統(tǒng)下文件管理工具,應(yīng)該用的人相對(duì)少一些。
Everything(以下簡(jiǎn)稱Ev),是一個(gè)windows系統(tǒng)下文件名快速搜索工具,這個(gè)用的人很多一些。
本文章是將Ev搜索的到文件,在TC中打開(kāi)相應(yīng)路徑,同時(shí),在TC可以快捷調(diào)用Ev搜索當(dāng)前文件夾中的文件。
目標(biāo)1:Ev搜索,在TC中打開(kāi)
前提條件,兩個(gè)軟件都已安裝。
我的TC安裝目錄“D:\Program Files\TC9.21a_zxs3\TOTALCMD\”
這個(gè)是張學(xué)思漢化增強(qiáng)版的基礎(chǔ)上自己更新到9.21的,所以是綠色免安裝版,有需要的可以留下郵箱,或者私信聯(lián)系我。
1.我的Ev個(gè)人設(shè)置之一:工具-選項(xiàng)-常規(guī)-快捷鍵-顯示窗口快捷鍵
Alt+Shift+F(能在Ev開(kāi)啟的狀態(tài)下,快速打開(kāi)主窗口進(jìn)行文件搜索)【不重要】
2.Ev搜索,在TC中打開(kāi)的設(shè)置【重要】
【再更新部分】經(jīng)以下設(shè)置,從文件、文件夾、路徑三個(gè)方面都可以按需打開(kāi)
everything上下文菜單
工具-選項(xiàng)-常規(guī)-上下文菜單-打開(kāi)路徑-命令
A:打開(kāi)(文件夾),鼠標(biāo)雙擊【效果就是在Ev里雙擊搜索結(jié)果的文件夾,則用TC打開(kāi)】
$exec("D:\Program Files\TC9.21a_zxs3\TOTALCMD\totalcmd.exe" /O /P=L /L="%1")【TC左標(biāo)簽打開(kāi)】
$exec("D:\Program Files\TC9.21a_zxs3\TOTALCMD\totalcmd.exe" /O /P=R /R="%1")【TC右標(biāo)簽打開(kāi)】【左標(biāo)簽或者右標(biāo)簽,二選一】
其中"D:\Program Files\TC9.21a_zxs3\TOTALCMD\totalcmd.exe"和你的TC安裝路徑不一致的,替換掉。

B:打開(kāi)(文件),鼠標(biāo)雙擊
$exec("%1")
【這個(gè)設(shè)置沒(méi)變】
C:打開(kāi)路徑(快捷鍵Ctrl+Enter)【這個(gè)有變】
$exec("D:\Program Files\TC9.21a_zxs3\TOTALCMD\totalcmd.exe" /O /T /P=L /L="$parent(%1)")【用TC左標(biāo)簽打開(kāi)】
$exec("D:\Program Files\TC9.21a_zxs3\TOTALCMD\totalcmd.exe" /O /T /P=R /R="$parent(%1)") 【用TC右標(biāo)簽頁(yè)打開(kāi)】【左標(biāo)簽或者右標(biāo)簽,二選一】
3.用Ev搜索到想要的文件,想在TC中打開(kāi)相關(guān)路徑時(shí)。
用鼠標(biāo)或上下鍵,選種想打開(kāi)其目錄的文件,按Ctrl+Enter,調(diào)用TC打開(kāi)。

有人可能會(huì)問(wèn),這有什么用?
當(dāng)然是管理文件,例如當(dāng)你不是需要找到并打開(kāi)某文件,而是需要管理,例如需要分類(lèi)存好別人微信傳給你的文件時(shí)。
4.【再更新部分】用Ev搜索到想要的文件,在TC中打開(kāi)相關(guān)路徑并定位到此文件
需要結(jié)合Quicker軟件
首先在Ev中設(shè)置好一個(gè)快捷鍵:
Ev中復(fù)制完整路徑和文件名快捷鍵,設(shè)置為Ctrl+Shift+C

Ev中調(diào)用TC打開(kāi)并定位文件的Quicker動(dòng)作

此Quicker動(dòng)作,可以從http://wubi.ysepan.com/下載

【備注:以上快捷鍵都可以改,只是要統(tǒng)一且與其他軟件不沖突】
使用方法:
Ev搜索后調(diào)用Quicker點(diǎn)擊動(dòng)作

實(shí)現(xiàn)了Tc中打開(kāi)文件對(duì)應(yīng)文件夾并定位到該文件

目標(biāo)2:在TC中調(diào)用Ev搜索當(dāng)前文件夾
在TC的主目錄下找到usercmd.ini(如果沒(méi)有的話,手工新建一個(gè)),在其中輸入下面的設(shè)置代碼:
[em_Everything]
cmd=C:\Program Files\Everything\Everything.exe
param="-search "%P ""
在上面的設(shè)置代碼中,第二行是Everything的可執(zhí)行文件路徑(你的和我的可能不一樣),第三行是參數(shù)。這個(gè)命令的目的是在當(dāng)前目錄(%P)下進(jìn)行搜索。如果希望是全局搜索,則可以將param中后面的"%P "去掉。這里需要注意的是,在"%P "中包含有空格,這樣做的好處是在搜索的時(shí)候?qū)?huì)包含有子目錄。如果只是希望在當(dāng)前目錄下搜索而不需要包含子目錄,可以將此空格去掉。
接下來(lái)在設(shè)置選項(xiàng)中的其他設(shè)置中找到自定義快捷鍵的地方,進(jìn)行快捷鍵設(shè)置。這里使用Windows資源管理器中常用的Ctrl+F作為搜索的快捷鍵。在自定義快捷鍵的地方選中Ctrl和F后,在命令后面的放大鏡彈出窗口中可以找到前面設(shè)置好的em_Everything命令,并按后面的確定按鈕使其生效。如下圖所示。
打開(kāi)TC→配置→選項(xiàng)→其他→快捷鍵→重新定義快捷鍵→選擇Ctrl+F(或者看你自己習(xí)慣)→命令→放大鏡→em_Everything,確定保存。


通過(guò)這樣的設(shè)置后,按下Ctrl+F,即可以通過(guò)Everything在當(dāng)前目錄下搜索文件了。
其實(shí),現(xiàn)在的TC已經(jīng)支持在當(dāng)前目錄下快速搜索了,只需要設(shè)置好,直接輸入關(guān)鍵詞即可篩選出你想要的文件。但結(jié)合Ev就可以搜當(dāng)前目錄更深一級(jí)文件夾的文件了,而不僅是眼下看到的文件夾名和文件名。

下一期預(yù)告:工具網(wǎng)2:用Everything+Quicker快速搜索任意位置選中的關(guān)鍵詞