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!
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-o
como 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 Script
janela 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
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.