¿Cuál es el método abreviado de teclado para "Abrir con" en Finder?

14

¿Cómo puedo abrir un archivo con una aplicación, que no sea la predeterminada, usando un atajo de teclado? No quiero cambiar la aplicación predeterminada para el tipo de archivo.

Por ejemplo, a veces quiero abrir un archivo .html usando un editor en lugar de un navegador.

kunal
fuente
Lo más cerca que obtengo es que si conozco el nombre de la aplicación, Cmd Shift /Open With > App
presiono
Hay una solución directa y súper fácil para esto. Comprueba mi respuesta. Acéptala como respuesta si satisface tus necesidades.
Safwan

Respuestas:

12

La mejor solución para mí:

  1. Seleccione el archivo que desea abrir
  2. Presiona + + /(abre la poderosa búsqueda de ayuda)
  3. Luego comience a escribir el nombre de la aplicación que desea abrir
  4. Use las teclas de flecha para seleccionar el elemento del menú derecho
  5. prensa Enter
  6. ¡Hecho!

Por ejemplo, quiero abrir un archivo HTML con Sublime Text en lugar de Chrome. Navego a este archivo, presiono el acceso directo, escribo "su", presiono la flecha hacia abajo y presiono enter.

ingrese la descripción de la imagen aquí

Arseny Kogan
fuente
4

Me temo que no hay atajos. Sin embargo, puedes crear tus propias posesiones.

Para hacerlo solo:

  1. Vaya a Preferencias del sistema / Teclado / Atajos de teclado / Aplicaciones .
  2. Haz clic en el botón + .
  3. Elija Finder , de la lista desplegable.
  4. En el campo de título del menú , agregue el nombre exacto del elemento de la barra de menú. En este caso, debería ser en Other...lugar de Open with.
  5. Elija su método abreviado de teclado y haga clic en Agregar .

Podrá probar el acceso directo de inmediato. ¡Solo importa el Open siempre con opción!

Thecafremo
fuente
No creo que esto funcione. Acabo de intentarlo y parece que Finder confunde Open With y Always Open With(10.7.5): la preferencia de acceso directo del teclado y el mensaje de error
Nivas
1
@Nivas Y aquí el panel de preferencias, en caso de que no me haya aclarado lo suficiente.
Thecafremo
1
Ah ... no lo sabía. Other...funciona. (Aunque sorprende al programador que hay en mí, hay una suposición implícita de que los elementos del menú deben tener nombres únicos. ¿Qué pasa si otro submenú tiene un Other? Pero eso está más allá de esta pregunta ...)
Nivas
1
Esto no funciona en 10.10 el menú Othe ... obtiene el acceso directo pero no responde
markhunte
1
¡¡FUNCIONA!! ¡¡¡HURRA!!! En macos 10.12 (sierra) al menos
chrismarx
3

Si abre un archivo con frecuencia en una aplicación específica (que no sea la aplicación predeterminada), puede establecer un método abreviado de teclado para hacerlo. Esto es superfácil.

Supongamos que desea abrir un archivo en Sublime Text cada vez que presiona control+ S después de seleccionar el archivo .

  1. Vaya a Preferencias del sistema> Teclado> Accesos directos (pestaña) > Accesos directos a aplicaciones (opción en la barra lateral izquierda) .
  2. Cree una nueva shorctut haciendo clic / tocando en + .
  3. Seleccione Finder como aplicación .
  4. Establecer el título del menú como texto sublime .
  5. Establecer el atajo de teclado como control+ S. Se muestra como ^ S . O puede usar cualquier otro atajo que prefiera.
  6. Haga clic / toque en Agregar .

Ahora puede simplemente seleccionar el archivo y presionar control+ Spara abrir el archivo en Sublime Text.

Safwan
fuente
Gracias, @Safwan - excelente consejo. Tuve que cambiar el título del menú a "Sublime Text.app" (sin comillas) para que funcione; Las extensiones de nombre de archivo se configuraron para mostrarse en Finder, por lo que la entrada en Archivo> Abrir con incluía la extensión.
Miles Wolbe
Después de probar en 10.14.6 un poco más, resulta que Finder responde al atajo de teclado solo esporádicamente; No se resolvió la reconstrucción de la base de datos de Launch Services para corregir el error lento "Obteniendo ..." o cambiar el acceso directo a otra combinación.
Miles Wolbe
1
Esto es lo que terminó funcionando para mi caso de uso: asignar un atajo de teclado a uno de los Servicios de Finder ("Abrir archivo en CotEditor") en lugar de confiar en "Abrir con", "Otro ...", etc. Un atajo de servicio personalizado también se puede crear para aplicaciones que no ofrecen una (por ejemplo, Sublime Text).
Miles Wolbe
2

Según lo solicitado, aquí hay una captura de la publicación [de mi blog] para un servicio de Automator que funciona para mí en Yosemite.

ingrese la descripción de la imagen aquí

Código para Applescript en el paso 2

on run {input, parameters}

    tell current application to activate


end run

Código para Applescript en el paso 5

on run {input, parameters}
    set theApp to (POSIX path of (item 1 of input))
    repeat with i from 2 to number of items in input
        set this_item to item i of input
        tell application theApp to open this_item
    end repeat
    tell application theApp to activate
end run

Después de guardar el servicio de Automator, vaya a Preferencias del sistema. y agregue su acceso directo a él.

ingrese la descripción de la imagen aquí

Markhunte
fuente
Me alegro de haber seguido con este, solo tuve que descubrir algunos clics 'derechos' necesarios para su instrucción de línea punteada naranja (al menos así fue como lo hice). Gracias por publicar
Rene Marcelo
0

He usado FastScripts para asignar un acceso directo a este script. También se puede usar para seleccionar los menús recientes abiertos en otras aplicaciones.

try
    set l to {"Open With", "Open Recent", "Open Recent File", "Recent Projects", "Open Recent Set"}
    tell application "System Events" to tell (process 1 where it is frontmost)
        tell menu bar item 3 of menu bar 1
            click
            repeat with x in l
                try
                    menu item x of menu 1
                    click menu item x of menu 1
                    exit repeat
                end try
            end repeat
        end tell
    end tell
end try

También usé scripts como en 10.6 y anteriores:

try
    tell application "Finder"
        open (get selection) using path to application "TextMate"
    end tell
end try

Sin embargo, hay un error que los hace inutilizables en 10.7 y 10.8. Podría evitarse enfocando otra aplicación al principio, pero resulta en un error visual.

También puede usar los servicios de Automator , pero hay otro error en el que los accesos directos para los servicios no siempre funcionan hasta que el menú de servicios se muestra desde la barra de menús.

Lri
fuente
La solución más corta (FastScripts) funciona sin problemas en 10.11, al menos para abrir archivos en Emacs.
Blaz
0

Mi solución favorita es utilizar Better Touch Tool, una aplicación gratuita. Para que esto funcione, debe tener activado el Acceso total al teclado (en las preferencias del sistema - preferencias del teclado - atajos), para que ctrl-f2 acceda a la barra de menú.

Luego use BTT para configurar su atajo (uso ctrl-alt-cmd-O) para hacer ctrl-f2, luego adjunte acciones adicionales (10 veces: dos flechas hacia la derecha, luego 7 hacia abajo, luego una hacia la derecha). Al escribir su acceso directo, accederá al mismo submenú que utilizaría haciendo clic con el botón derecho del mouse y 'abrir con'.

Tenga en cuenta que ctrl-f2 puede no mostrarse en BTT cuando lo escribe, pero lo hace después de 'adjuntar acción adicional'.

DanielG
fuente
-1

Haga clic derecho en el archivo> presione la tecla h> use las teclas de flecha para navegar

Allan0405
fuente
Esto no parece funcionar en OS X 10.9. ¿Tiene instaladas utilidades de terceros que puedan proporcionar esta funcionalidad?
Graham Miln