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

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

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

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

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

2 ответа2

0

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.

0

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

ура!

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .