1. Cree un disparador y cambie el argumento.

1. Cree un disparador y cambie el argumento.

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!

Hoja de trucos de soporte de Alfred

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-ocomo 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 Scriptla 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

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

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.

información relacionada