Estoy intentando crear una forma de abrir un conjunto de archivos de proyecto en varias aplicaciones, usando Alfred.
Conozco la extensión del grupo de archivos en el paquete de energía (tengo esto), pero hasta donde puedo ver, hay una limitación en el sentido de que solo abre los archivos con la aplicación predeterminada.
Mi caso de uso es este:
- Abrir un archivo .html con Chrome
- Abre elmismoArchivo .html con MacVim
¿Alguien sabe una forma de solucionar esto? ¿Quizás un Applescript es más lo que necesitaría?
Respuesta1
Invoca el menú de acción y elige "abrir con" en la parte superior, luego ingresa los primeros bits del nombre de la aplicación, luego debería aparecer y, al presionar Enter, ¡simplemente haz lo que deseas!
¡salud!
Respuesta2
1. Cree un disparador y cambie el argumento.
Abra Alfred y cree un nuevo flujo de trabajo.
Right click > Trigger > Hotkey
.
Puede presionar ctrl-cmd-o
como tecla de acceso rápido.
Luego cambie el argumento a Selection in macOS
.
2. Escribe un script bash
Luego escriba un script bash para abrir el archivo seleccionado en varias aplicaciones.
Right click > Actions > Run Script
.
Elegir /bin/bash with input as argv
.
Por ejemplo, para abrir el archivo (p. ej. index.html
) con el editor Atom y Google Chrome, elimine el contenido inicial en Run Script
la ventana de Alfred y pegue lo siguiente:
/Applications/Atom.app/Contents/MacOS/Atom "$@"
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome "$@"
Puedes ver las instantáneas a continuación.
3. Instantáneas
4. Uso
Seleccione cualquier archivo en Finder. ( e.g. a.htm, b.html, c.css
), presione ctrl-cmd-o
, se abrirán todos los archivos tanto en el editor de texto Atom como en el navegador Chrome.