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

511
Ben Humphreys

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

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

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

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

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

0

2 ответа на вопрос

0
mat

invoke the action menu and pick the topmost "open with", then enter the first bits of the app name, it should then appear and by pressing return simply do what You wished!

cheers!

Alfred support cheat sheet

0
Bhishan Poudel

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.

Похожие вопросы