No sé si otras personas han notado esto en Yosemite:
Con un archivo en el buscador en foco, cuando mueve el cursor a la entrada "Abrir con", ya sea desde el menú contextual o la barra de menús - > Archivo, aparece una subentrada "Obteniendo ...".
Unmomentodespués,aparecenlossospechososhabituales,comolohicieronenversionesanterioresdeOSX.
Este comportamiento, supongo, se supone que es una mejora. Dado que /Application/***.app/Contents/Info.plist se recupera en vivo, un usuario ya no necesita reiniciar LaunchServices para que aparezcan los cambios relacionados. Esta es mi conjetura.
Sin embargo, esto me causa un problema. Creo atajos de teclado a través de applescript o BetterTouchTool para invocar la barra de menús - > Archivo - > Abrir con - > Ciertas aplicaciones.
De esta manera programé FN + SHIFT + 1 para abrir el archivo con TextMate, FN + SHIFT + 2 para Writer Pro, etc.
La 1) necesidad de cursor sobre "Abrir con" para activar la captura, y 2) el retraso en la captura hace que mis scripts no sean válidos.
Pude verificar esta teoría al: 1) Hacer clic con el botón derecho en un archivo, 1) Desplazar el cursor sobre la entrada "Abrir con", 3) Esperar a que aparezca el submenú, 4) Hacer clic fuera del menú contextual para que desaparezca, 5) e invocar el atajo de teclado.
Y el atajo funcionó.
Estas son mis preguntas:
1) Obviamente, ¿puedo volver al comportamiento anterior a Yosemite?
2) ¿Alguien tiene formas inteligentes de abrir un tipo de archivo con múltiples aplicaciones bajo demanda de manera limpia y eficiente?
ACTUALIZAR :
Hasta ahora, tengo una solución alternativa, que es crear un Servicio Automator. Aquí hay un ejemplo con TextMate:
Puedoejecutarestosindemoraatravésde1)Barrademenú->Buscador->Servicios->AbrirconTextMate,2)elnivelsuperiordelmenúcontextual,o3)unmétodoabreviadodetecladosilodeseo.
Esto viene con dos advertencias:
1) Los elementos recibidos en el servicio deben estar en la definición más amplia posible, por ejemplo. archivos y carpetas . Finder no reconoce, por ejemplo, los archivos .plist como documentos. Si configura el servicio para que solo reciba documentos , Abrir con TextMate no se mostrará cuando desee utilizarlo en un archivo de .plist .
2) Debido a (1), esta entrada de menú aparece en cada elemento del Finder. Es lo suficientemente inocuo si solo hay una o dos entradas personalizadas. Si hay seis o siete, este grupo de elementos tomará el menú contextual.