Альфред - Открыть группу файлов с конкретными приложениями

Я пытаюсь создать способ открытия набора файлов проекта в нескольких приложениях, используя Альфред.

Я знаю о расширении файловой группы в PowerPack (у меня есть это), но, насколько я вижу, есть ограничение в том, что он открывает только файлы с приложением по умолчанию.

Мой пример использования такой:

  • Откройте файл.html с помощью Chrome
  • Откройте тот же файл.html с MacVim

Кто-нибудь знает способ обойти это? Может быть, яблочный скрипт - это больше, чем мне нужно?

2 ответа

Вызовите меню действий и выберите самое верхнее "открыть с помощью", затем введите первые биты имени приложения, оно должно появиться и, нажав "Return", просто сделайте то, что вы хотели!

ура!

Альфред поддерживает шпаргалку

1. Создайте триггер и измените аргумент

Откройте Альфред и создайте новый рабочий процесс.
Right click > Trigger > Hotkey,
Вы можете нажать ctrl-cmd-o как горячая клавиша

Затем измените аргумент на Selection in macOS,

2. Напишите скрипт bash

Затем напишите bash-скрипт, чтобы открыть выбранный файл в нескольких приложениях.
Right click > Actions > Run Script,
выберите /bin/bash with input as argv,

Например, чтобы открыть файл (например, index.html) с помощью редактора Atom и Google Chrome, удалите исходное содержимое в Run Script Альфред окно и вставьте следующее:

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

Вы можете увидеть снимки ниже

3. Снимки

4. Использование

Выберите любые файлы в Finder. (e.g. a.htm, b.html, c.css), Нажмите ctrl-cmd-o, он откроет все файлы как в текстовом редакторе Atom, так и в браузере Chrome.

Другие вопросы по тегам