類型:
大小:
評分:
平台:
標簽:
各位蘋果的果粉們好!對於Mac係統,很多朋友在用,但是對於一些小的功能技巧,可能還不是很了解,接下來嗨客小編就來給大家分享一下刪除右鍵菜單中重複項目的技巧教程,希望能給大家一些幫助:
有時候她會做出一些奇怪的事情,比如說當我在某個文件上點擊右鍵想尋找合適的應用程序打開時,卻發現她顯示著一些重複的選項。雖然不影響使用,但對於我來說,這簡直是要把我逼瘋的節奏。
後來事實證明,該問題的解決方案是相當容易的。我們隻要借助「終端」應用程序就可以了。
使用「終端」刪除右鍵菜單重複項目第一步:打開「終端」應用程序。
第二步:輸入如下命令。
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user
第三步:按下「Return」鍵即可。
現在當你再次右鍵點擊一個文件,鼠標懸停在「打開方式」選項上時,你會發現這些重複的右鍵菜單項目已被全部清理了,清清爽爽。
下一次右鍵菜單再出現這種重複現象的時候,一定要試一下該命令。
有人可能覺得這篇教程就此結束了。哦不……
考慮到有人會忘記這條終端命令,下麵我們可以借助 Automator 應用程序將上述過程創建成一款應用程序或是一項右鍵菜單服務。
廢話不多說,我們開始動手。
使用「Automator」創建服務菜單項第一步:打開 Automator 應用程序。
第二步:選擇「服務」選項,點擊右下方的「選取」按鈕。
第三步:選擇「服務」的輸入來源,這裏我們選擇「文件和文件夾」選項即可。
第四步:在 Automator 搜索框裏麵鍵入「運行」關鍵字,選中「運行 AppleScript」選項,然後將它拖拽至右方的工作流中。
第五步:編輯 AppleScript,輸入如下內容即可。
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
注:其實你隻需要變動中間括號中的「*Your script goes here*」那部分即可。
第六步:按下「Command + S」快捷鍵,彈出服務命名麵板,這裏我們將它命名為「清除重複項」。
好了,下一次當你發現右鍵菜單出現重複選項時,隻需要轉到最底部的「服務」選項,選擇「清除重複項」即可。
當然,你還可以給這一服務分配快捷鍵。
給服務菜單創建鍵盤快捷鍵第一步:打開係統偏好設置。
第二步:選擇「鍵盤」選項。
第三步:選擇「快捷鍵」選項卡。
第四步:在左欄選中「服務」項,接著轉到右欄找到剛剛創建的「清除重複項」。
第五步:點擊「添加快捷鍵」按鈕來分配快捷鍵即可。
注:那麼剛剛創建的這一服務究竟存儲在哪呢?哪天我想刪除它該怎麼辦。別著急,你隻需打開 Finder 應用程序,找到路徑「~/Library/Services/」即可見到所有已經添加的項目。
你覺得 Automator 如何?你喜歡使用它創建應用程序還是創建服務菜單呢?如果你有相關的想法和建議,歡迎在下方的評論欄留言。
50%
我支持
0
50%
我反對
0