Siempre abra un file en un progtwig específico

Tengo un problema al forzar un file de cierto tipo para que siempre se abra con un progtwig específico. En este caso, son .indd (Adobe InDesign). Tengo Adobe CS6 instalado, y también Adobe InDesign 5.5. Me gustaría siempre abrir files .indd con InDesign 5.5.

He intentado usar Get Info > Open with: > InDesign 5.5 > Change All... pero sigue cambiando automáticamente a CS6, inmediatamente después de hacer clic en Change All...

  • ¿En qué se diferencia `cp -R` de CTRL-C / CTRL-V?
  • ¿Cómo cambiar o cerrar el nuevo panel de terminales divididos?
  • ¿Cómo desactivo una Mac del AD usando la línea de command?
  • Terminal: Agregar lógica a los directorys 'search' que contienen ya sea o
  • tmux palabras de salto como con zsh
  • ¿Es posible establecer el idioma de salida de los commands de la shell en algo que no sea inglés?
  • ¿Hay quizás una forma de forzar esto en la Terminal?

  • ¿Git está preinstalado en macOS Sierra?
  • get los primeros caracteres del parámetro de expansión del command search
  • La basura de la date fue vaciada por última vez bash
  • Cómo mostrar files ocultos en mac sin Terminal
  • Actualización y ejecución de Git a través de Homebrew en lugar de XCode
  • ¿Cómo puedo iniciar session en el sistema operativo de otro usuario desde mi sistema operativo de networking usando terminal?
  • 2 Solutions collect form web for “Siempre abra un file en un progtwig específico”

    Si no le importa especificar InDesign 5.5 cada vez, entonces esta línea de command debería funcionar:

    open -a 'InDesign 5.5' myfile.indd

    Si va a hacer esto a menudo, puede envolverlo en un script de shell o function bash como

    function indd() { open -a 'InDesign 5.5' "$@" ; }

    Entonces podrás simplemente decir

    indd myfile.indd

    Puede intentar editar ~/Library/Preferences/com.apple.LaunchServices.plist :

    defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentTag=indd;LSHandlerContentTagClass=public.filename-extension;LSHandlerRoleAll=com.adobe.InDesign;}'

    Aplicar los cambios requiere reiniciarse (cerrar la session y volver a ingresar no es suficiente).

    La reconstrucción de la database LaunchServices también podría funcionar, pero también restablece otras aplicaciones pnetworkingeterminadas establecidas en Finder.

    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -domain local -domain system -domain user

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).