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/Atom
para 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/Atom
lo 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