1. Crie um gatilho e altere o argumento

1. Crie um gatilho e altere o argumento

Estou tentando criar uma maneira de abrir um conjunto de arquivos de projeto em vários aplicativos, usando o Alfred.

Eu sei sobre a extensão File Group no powerpack (eu tenho isso), mas pelo que posso ver, há uma limitação: ela só abre os arquivos com o aplicativo padrão.

Meu caso de uso é este:

  • Abra um arquivo .html com o Chrome
  • Abra omesmoArquivo .html com MacVim

Alguém sabe como contornar isso? Talvez um applescript seja mais o que eu preciso?

Responder1

invoque o menu de ação e escolha o "abrir com" superior, em seguida, insira os primeiros bits do nome do aplicativo, ele deverá aparecer e pressionando Enter simplesmente faça o que desejar!

saúde!

Folha de referências do suporte Alfred

Responder2

1. Crie um gatilho e altere o argumento

Abra o Alfred e crie um novo fluxo de trabalho.
Right click > Trigger > Hotkey.
Você pode pressionar ctrl-cmd-ocomo tecla de atalho.

Em seguida, altere o argumento para Selection in macOS.

2. Escreva o script bash

Em seguida, escreva um script bash para abrir o arquivo selecionado em vários aplicativos.
Right click > Actions > Run Script.
Escolher /bin/bash with input as argv.

Por exemplo, para abrir o arquivo (por exemplo, index.html) com o editor Atom e o Google Chrome, exclua o conteúdo inicial na Run Scriptjanela Alfred e cole o seguinte:

/Applications/Atom.app/Contents/MacOS/Atom "$@"
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome "$@"

Você pode ver os instantâneos abaixo

3. Instantâneos

insira a descrição da imagem aqui

insira a descrição da imagem aqui

4. Uso

Selecione qualquer arquivo no Finder. ( e.g. a.htm, b.html, c.css), pressione ctrl-cmd-o, irá abrir todos os arquivos tanto no editor de texto Atom quanto no navegador Chrome.

informação relacionada