Mac系統(tǒng)系如何刪除鼠標(biāo)右鍵菜單的重復(fù)項(xiàng)目

2014-08-27 13:54:58來(lái)源:少數(shù)派作者:iTumbledSea

我是忠實(shí)的 Mac 粉絲,我愛我的 Mac,和她相伴的時(shí)光總是美好的。但是有時(shí)候她會(huì)做出一些奇怪的事情,比如說(shuō)當(dāng)我在某個(gè)文件上點(diǎn)擊右鍵想尋找合適的應(yīng)用程序打開時(shí),卻發(fā)現(xiàn)她顯示著一些重復(fù)的選項(xiàng)。雖然不影響使用,

我是忠實(shí)的 Mac 粉絲,我愛我的 Mac,和她相伴的時(shí)光總是美好的。但是有時(shí)候她會(huì)做出一些奇怪的事情,比如說(shuō)當(dāng)我在某個(gè)文件上點(diǎn)擊右鍵想尋找合適的應(yīng)用程序打開時(shí),卻發(fā)現(xiàn)她顯示著一些重復(fù)的選項(xiàng)。雖然不影響使用,但對(duì)于我來(lái)說(shuō),這簡(jiǎn)直是要把我逼瘋的節(jié)奏。

\

后來(lái)事實(shí)證明,該問(wèn)題的解決方案是相當(dāng)容易的。我們只要借助「終端」應(yīng)用程序就可以了。

使用「終端」刪除右鍵菜單重復(fù)項(xiàng)目

第一步:打開「終端」應(yīng)用程序。

第二步:輸入如下命令。

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user

第三步:按下「Return」鍵即可。

現(xiàn)在當(dāng)你再次右鍵點(diǎn)擊一個(gè)文件,鼠標(biāo)懸停在「打開方式」選項(xiàng)上時(shí),你會(huì)發(fā)現(xiàn)這些重復(fù)的右鍵菜單項(xiàng)目已被全部清理了,清清爽爽。

\

下一次右鍵菜單再出現(xiàn)這種重復(fù)現(xiàn)象的時(shí)候,一定要試一下該命令。

有人可能覺得這篇教程就此結(jié)束了。哦不……

考慮到有人會(huì)忘記這條終端命令,下面我們可以借助 Automator 應(yīng)用程序?qū)⑸鲜鲞^(guò)程創(chuàng)建成一款應(yīng)用程序或是一項(xiàng)右鍵菜單服務(wù)。由于我以前的一篇如何一鍵退出所有打開的應(yīng)用程序教程中已經(jīng)演示過(guò)如何創(chuàng)建 Automator 應(yīng)用程序,這一次我們來(lái)創(chuàng)建一項(xiàng)右鍵菜單服務(wù)吧,這樣當(dāng)你每次發(fā)現(xiàn)右鍵菜單存在重復(fù)項(xiàng)時(shí),你可以直接移動(dòng)到右鍵菜單最底端的「服務(wù)」項(xiàng)下找到這一功能。

廢話不多說(shuō),我們開始動(dòng)手。

使用「Automator」創(chuàng)建服務(wù)菜單項(xiàng)

第一步:打開 Automator 應(yīng)用程序。

第二步:選擇「服務(wù)」選項(xiàng),點(diǎn)擊右下方的「選取」按鈕。

\

第三步:選擇「服務(wù)」的輸入來(lái)源,這里我們選擇「文件和文件夾」選項(xiàng)即可。

\

第四步:在 Automator 搜索框里面鍵入「運(yùn)行」關(guān)鍵字,選中「運(yùn)行 AppleScript」選項(xiàng),然后將它拖拽至右方的工作流中。

\

第五步:編輯 AppleScript,輸入如下內(nèi)容即可。

on run {input, parameters}
do shell script "/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user"
return input end run

注:其實(shí)你只需要變動(dòng)中間括號(hào)中的「*Your script goes here*」那部分即可。

\

第六步:按下「Command + S」快捷鍵,彈出服務(wù)命名面板,這里我們將它命名為「清除重復(fù)項(xiàng)」。

好了,下一次當(dāng)你發(fā)現(xiàn)右鍵菜單出現(xiàn)重復(fù)選項(xiàng)時(shí),只需要轉(zhuǎn)到最底部的「服務(wù)」選項(xiàng),選擇「清除重復(fù)項(xiàng)」即可。

\

當(dāng)然,你還可以給這一服務(wù)分配快捷鍵。

給服務(wù)菜單創(chuàng)建鍵盤快捷鍵

第一步:打開系統(tǒng)偏好設(shè)置。

第二步:選擇「鍵盤」選項(xiàng)。

\

第三步:選擇「快捷鍵」選項(xiàng)卡。

第四步:在左欄選中「服務(wù)」項(xiàng),接著轉(zhuǎn)到右欄找到剛剛創(chuàng)建的「清除重復(fù)項(xiàng)」。

\

第五步:點(diǎn)擊「添加快捷鍵」按鈕來(lái)分配快捷鍵即可。

注:那么剛剛創(chuàng)建的這一服務(wù)究竟存儲(chǔ)在哪呢?哪天我想刪除它該怎么辦。別著急,你只需打開 Finder 應(yīng)用程序,找到路徑「~/Library/Services/」即可見到所有已經(jīng)添加的項(xiàng)目。

\

關(guān)鍵詞:Mac菜單

贊助商鏈接: