macOS: El alias o enlace simbólico a la aplicación 'nueva' no funciona

macOS: El alias o enlace simbólico a la aplicación 'nueva' no funciona

En mi Mac migré mi editor de texto a uno diferente. El antiguo es el editor Atom ahora "archivado" y el nuevo es VSCodium.

Muchos tipos de archivos 'predeterminados' apuntan a 'Atom', por lo que ya no funciona después de desinstalar Atom. Así que puse un enlace simbólico ln -s /Applications/VSCodium.app /Application/Atom.app que no funciona cuando hago clic en un explorador de archivos, por ejemplo, en un archivo .php o .js asociado a Atom. Esperaría que el enlace simbólico lo desvíe a VSCodium. Pero cuando ejecuto open -a Atom, VSCodium se inicia.

Qué estoy haciendo mal ?

Respuesta1

Su pregunta es un poco confusa, ya que no especificó qué significa "archivado" y qué sucede exactamente cuando hace doble clic en un archivo ahora; si "archivado" significa que desinstaló Atom, creo que no sucede nada. Creo que el malentendido es que una aplicación .app no ​​es en realidad una aplicación, es un "paquete", es decir, una carpeta.

Cuando su archivo .php está asociado con Atom y hace doble clic en él, MacOS usa un archivo binario /Applications/Atom.app/Content/MacOS/Atompara abrir el archivo. Cambiar Atom.app a un enlace simbólico no cambia la asociación, solo la ruta, por lo que al hacer doble clic hace que MacOS busque /Applications/VSCodium.app/Content/MacOS/Atomlo que no existe.

Debe cambiar las asociaciones de archivos una por una:

  • Haga clic derecho en el archivo
  • ElegirConseguir información
  • Elija la aplicación con la que desea utilizarAbrir con:caja desplegable

información relacionada