找不到自制程序“linkapps”命令。什么可以替代它,以便我可以使用 MacVim 作为某些文件类型的默认编辑器?

tga*_*tga 5 macvim homebrew macos

我的自制版本是:

\n\n
Homebrew 1.7.1-114-g545eb91\nHomebrew/homebrew-core (git revision 279277; last commit 2018-08-04)\n
Run Code Online (Sandbox Code Playgroud)\n\n

当我跑步时:

\n\n
brew linkapps\n
Run Code Online (Sandbox Code Playgroud)\n\n

我得到的回应是:

\n\n
Error: Unknown command: linkapps`\n
Run Code Online (Sandbox Code Playgroud)\n\n

而且它也没有在brew 命令中列出。命令被删除了吗?有替代品吗?

\n\n

就我而言,我\xe2\x80\x99m尝试使用MacVim作为在Finder中打开的某些文件类型的默认编辑器,有时MacVim不在\xe2\x80\x99t中列出在Finder中的打开菜单中。所以我希望/Applications/文件夹中有一个符号链接,它始终指向安装的最新版本的 MacVim。

\n

Gia*_*968 6

根据此 Pull request\xe2\x80\x99s 评论线程,自 2017 年 1 月左右以来,它似乎brew linkapps已经贬值。您使用的 Homebrew 版本是截至 2018 年 8 月的最新版本。这就解释了这一点!

\n\n

至于为什么它\xe2\x80\x99s 贬值,如commit\xe2\x80\x99s 评论线程中所述:

\n\n
\n

不幸的是,brew linkapps使用别名或符号链接的 Spotlight 无法表现良好,并且 Homebrew 公式无法构建.app可以重新定位的“正确”包。相反,请考虑使用brew cask配方并将其迁移.apps到木桶中。

\n
\n\n

我不确定是否有一个通用的解决方案来替换linkapps功能 \xe2\x80\x94 ,它基本上在 Homebrew \xe2\x80\x9cCellar\xe2\x80\x9d 和目录/Applications/\xe2\x80\x94 之间创建符号链接,但这是最重要的现在可能会根据应用程序和具体情况进行处理。

\n\n

如果您可以提供更多关于为什么要使用brew linkapps\xe2\x80\x94 的详细信息,例如您尝试使用的应用程序可能需要它 \xe2\x80\x94,那么这里也许有人可以为您提供更多帮助。

\n