Homebrew の「linkapps」コマンドが見つかりません。一部のファイル タイプで MacVim をデフォルトのエディターとして使用できるようにするには、これを置き換えるにはどうすればよいですか?

Homebrew の「linkapps」コマンドが見つかりません。一部のファイル タイプで MacVim をデフォルトのエディターとして使用できるようにするには、これを置き換えるにはどうすればよいですか?

私の Homebrew バージョンは次のとおりです:

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

実行すると:

brew linkapps

私が受け取った応答は次のとおりです。

Error: Unknown command: linkapps`

また、brew コマンドにもリストされていません。コマンドは削除されましたか? 代替品はありますか?

私の場合、Finder で開かれる一部のファイル タイプに対して MacVim をデフォルトのエディターとして使用しようとしていますが、MacVim が Finder の [開く] メニューに表示されないことがあります。そのため、/Applications/常にインストールされている MacVim の最新バージョンを指すシンボリック リンクをフォルダー内に作成したいと考えています。

答え1

brew linkapps2017年1月頃から減価しているようですこのプルリクエストのコメントスレッドによると。そして、使用している Homebrew のバージョンは、2018 年 8 月時点で最新です。それで説明がつきます!

なぜ廃止されたのかについては、そのコミットのコメント スレッドで説明されています。

残念ながら、brew linkappsエイリアスまたはシンボリックリンクのいずれかを使用して Spotlight などで適切に動作することはできません。また、Homebrew フォーミュラでは、再配置可能な「適切な」バンドルが構築されません.app。代わりに、 の使用を検討しbrew cask、フォーミュラを.appscasks に移行してください。

linkapps基本的に Homebrew の「Cellar」とディレクトリの間にシンボリックリンクを作成する機能を置き換えるための汎用的なソリューションが存在するかどうかはわかりません/Applications/が、これはおそらくアプリごとに、ケースごとに処理されるでしょう。

使用したい理由(使用しようとしているアプリで必要になる可能性があるものなど)について、より詳しい情報を提供していただければbrew linkapps、おそらくここで誰かがさらにサポートを提供できるでしょう。

答え2

最近の代替案brew install --cask macvimここ先ほど
MacVim でテストしてみましたが、問題なく動作しました。

関連情報