macOS: 「新しい」アプリへのエイリアスまたはシンボリックリンクが機能しない

macOS: 「新しい」アプリへのエイリアスまたはシンボリックリンクが機能しない

Mac でテキスト エディターを別のものに移行しました。古いエディターは現在「アーカイブ」されている Atom エディターで、新しいエディターは VSCodium です。

多くの「デフォルト」ファイル タイプは「Atom」を指しているため、Atom をアンインストールすると機能しなくなります。そのため、シンボリック リンクを配置しましたが、 ln -s /Applications/VSCodium.app /Application/Atom.app Atom に関連付けられている .php ファイルや .js ファイルなどをファイル ブラウザーでクリックしても機能しません。シンボリック リンクによって VSCodium に転送されることを期待しています。しかし、 を実行するとopen -a Atom、VSCodium は起動します。

何が間違っているのでしょうか?

答え1

あなたの質問は少し不明瞭です。なぜなら、「アーカイブ」が何を意味するのか、そして今ファイルをダブルクリックすると具体的に何が起こるのかを指定していないからです。「アーカイブ」が Atom をアンインストールしたことを意味するのであれば、何も起こらないと思います。.app は実際にはアプリケーションではなく、「パッケージ」、つまりフォルダーであるという誤解があると思います。

.php ファイルが Atom に関連付けられていて、それをダブルクリックすると、MacOS はバイナリ ファイルを使用してファイルを開きます。Atom.app をシンボリック リンクに変更しても関連付けは変更されず、パスのみが変更されるため、ダブルクリックすると MacOS は存在しないもの/Applications/Atom.app/Content/MacOS/Atomを検索します。/Applications/VSCodium.app/Content/MacOS/Atom

ファイルの関連付けを 1 つずつ変更する必要があります。

  • ファイルを右クリック
  • 選ぶ情報を取得
  • 使用するアプリケーションを選択してください開く:ドロップダウンボックス

関連情報