Busqué por ahí y encontré un applescript (que se puede convertir en un acceso directo) que hace justo lo que quieres. Desafortunadamente, no es súper simple como debería ser. Sin embargo, es mejor que nada, y sólo tienes que hacerlo una vez. Te ahorrará tiempo a largo plazo.
1) Abra Automator.
2) Crear un nuevo "Servicio
3) Establecer el servicio recibe a "ninguna entrada" en "Finder
4) añadir "Ejecutar applescript
5) Poner este código en su interior:
-- duplicateFinderTab.scpt
-- Uses a hacky workaroud to duplicate the frontmost Finder tab,
-- since Apple hasn't provided great AppleScript support for this.
----------------------------------------------
on run {}
tell application "Finder"
if (count of Finder windows) > 0 then set duplicate_me to target of front Finder window
set _sel to the selection
end tell
new_tab()
tell application "Finder"
set target of front Finder window to duplicate_me
select _sel
end tell
open_orig()
end run
----------------------------------------------
on new_tab()
tell application "System Events" to tell application process "Finder"
set frontmost to true
tell front menu bar to tell menu "File" to tell menu item "New Tab"
perform action "AXPress"
end tell
end tell
end new_tab
----------------------------------------------
on open_orig()
tell application "System Events" to tell application process "Finder"
set frontmost to true
tell front menu bar to tell menu "File" to tell menu item "Show Original"
perform action "AXPress"
end tell
end tell
end open_orig
6) guárdalo (si abres una ventana del finder, y tienes tu alias seleccionado, entonces vuelve a automator y dale a 'ejecutar', entonces funcionará en este punto) -- Nota: puede que te pida que añadas 'Automator' a los permisos de 'Preferencias del Sistema' -> 'Seguridad y Privacidad' -> 'Accesibilidad'.
7) en las preferencias del sistema, vaya a "teclado" -> "accesos directos" -> "servicios" -> "cualquiera que sea su nombre" elija un acceso directo (como "^-CMD-O").
Otras cosas:
Es posible que tenga que hacerlo una vez:
cuando se selecciona el buscador, en el menú,
Buscador' -> 'Servicios' -> 'como sea que lo hayas nombrado'
o si no aparece:
'Finder' -> 'Servicios' -> 'Preferencias de servicios..' -> marque la casilla en las preferencias del sistema que su aplicación se llama
Hay otros errores de permiso que puede recibir dependiendo de cómo está configurado su sistema, sin embargo, usted debe notar que el script funciona cuando se pulsa 'ejecutar' en el paso 6 o después del paso 5. Sólo tienes que seleccionar primero el archivo en el buscador y luego cambiar a la aplicación del automatizador y pulsar 'ejecutar'.
Y si todo te ha funcionado sin problemas, el atajo cmd-cntl-O debería funcionarte, así que puedes hacer ese atajo, (que abre una nueva pestaña de la misma selección), y luego hacer clic con el botón derecho y seleccionar 'mostrar original'
Editado por OP
Si recibe un error "com.automator.runner.xpc no tiene permitido el acceso asistido", la solución no es obvia.
No se puede añadir el propio com.automator.runner.xpc a Assistive Access, ni tampoco ayuda añadir Automator o Automator Runner, sin embargo después de un reinicio la pista era que se disparaban dos errores, no sólo uno.
Añadir el propio Finder a Assistive Access permitía ejecutar el script.
0 votos
Como has dicho, has "movido los postes" invalidando así las dos respuestas como completas. ¿También, con la ayuda de las respuestas de aquí (copiar/pegar) presentaste la tuya y aceptaste esa como la respuesta a la pregunta? ¿Y te sientes bien con eso?
0 votos
Me siento absolutamente bien con eso. Como su actitud me hizo creer que no iba a ser más comunicativa, me fui a otro sitio y volví aquí para acreditar mis fuentes y completar el círculo proporcionando una respuesta aceptada y acreditada. Se cazan más moscas con miel que con vinagre.
0 votos
Oh no, sólo estaba preguntando, siendo yo nuevo aquí para ver cómo funciona. No es atrapar, sólo aprender. Mi última pregunta debería haber sido "¿Está bien hacer esto?" porque eso es lo que quería decir. Su código combinado es corto y al punto y un recurso para todos los que aprenden.
0 votos
Ah, vale - demuestra que nunca se puede leer la intención o la inflexión en el texto, mi error :) En términos de "llegar a la respuesta requerida" entonces sí. Era algo que necesitaba conseguir. Mi propio problema fue que no había definido completa y claramente los requisitos de antemano. Cada una de las soluciones originales tenía efectos secundarios pequeños pero indeseables. El resultado final es una segunda ventana muy ordenada que contiene todos los originales. Acreditar a los autores de cada parte en una nueva respuesta parecía la única manera justa de combinar todo en una única solución dentro de Ask Different.
0 votos
Por supuesto, hacerlo para "robar puntos de reputación" a otro autor no sería jugar limpio; pero no espero que esta sea una pregunta de "puntos de reputación" realmente, ni necesito los puntos, así que en este caso fue puramente para poder tener "una respuesta aceptada" al final.