找不到自製程式“linkapps”指令。什麼可以取代它,以便我可以使用 MacVim 作為某些文件類型的預設編輯器?

找不到自製程式“linkapps”指令。什麼可以取代它,以便我可以使用 MacVim 作為某些文件類型的預設編輯器?

我的自製版本是:

Homebrew 1.7.1-114-g545eb91
Homebrew/homebrew-core (git revision 279277; last commit 2018-08-04)

當我跑步時:

brew linkapps

我得到的回應是:

Error: Unknown command: linkapps`

而且它也沒有在brew 指令中列出。命令被刪除了嗎?有替代品嗎?

就我而言,我嘗試使用 MacVim 作為在 Finder 中開啟的某些檔案類型的預設編輯器,有時 MacVim 未在 Finder 中的開啟功能表中列出。所以我希望/Applications/資料夾中有一個符號鏈接,它始終指向安裝的最新版本的 MacVim。

答案1

好像brew linkapps從2017年1月左右就開始貶值了根據此拉取請求的評論線程。您使用的 Homebrew 版本是截至 2018 年 8 月的最新版本。

至於為什麼它被貶值,正如該提交的評論線程中所解釋的:

不幸的是,brew linkapps使用別名或符號連結的 Spotlight 無法表現良好,而且 Homebrew 公式無法建立.app可以重新定位的「正確」套件。相反,請考慮使用brew cask配方並將其遷移.apps到木桶中。

我不確定是否有一個通用的解決方案來替換linkapps功能——它基本上在 Homebrew“Cellar”和/Applications/目錄之間創建了符號鏈接——但這很可能現在是在逐個應用程序和逐個案例的基礎上處理的。

如果您可以提供更多有關您想要使用的原因的詳細資訊brew linkapps(例如您嘗試使用哪些可能需要它的應用程式),那麼也許這裡的某人可以為您提供更多幫助。

答案2

如今的替代方案是brew install --cask macvim查看這裡
我剛剛用 MacVim 測試了它,它的效果非常好。

相關內容