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

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

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

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

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

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

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

решение1

вызовите меню действий и выберите самый верхний пункт «Открыть с помощью», затем введите первые биты имени приложения, оно должно появиться, и, нажав клавишу Enter, просто сделайте то, что вы хотели!

ваше здоровье!

Шпаргалка по поддержке Альфреда

решение2

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

Откройте alfred и создайте новый рабочий процесс.
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окне Alfred и вставьте следующее:

/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.

Связанный контент