- Откройте программу Automator
- Создайте новый документ
- Выберите «Быстрое действие» (Quick Action)
- Установите значение «Процесс получает текущий элемент» на «файлы или папки» в «любой программе»
- Добавьте действие «Запустить shell-скрипт»
- Ваша оболочка по умолчанию уже должна быть выбрана, в противном случ ае используйте
/bin/zshдля macOS 10.15 («Catalina») или новее - В более старых версиях macOS используется
/bin/bash - Если вы используете что-то другое, вы наверняка знаете, что делать 😉
- Ваша оболочка по умолчанию уже должна быть выбрана, в противном случ ае используйте
- Вставьте в действие со скриптом следующее:
for f in "$@"; do
open -a 'Visual Studio Code' "$@"
done - Установите «Передать входные данные на «как аргументы» (as arguments)
- Сохраните как
Открыть в VS Code
Сочетания клавиш
Вы можете назначить глобальное сочетание клавиш для запуска службы, которую мы только что создали:
- Откройте «Системные настройки»
- Выберите «Клавиатура», затем вкладку «Сочетания клавиш»
- В левой панели нажмите на «Службы»
- В правой панели прокрутите до раздела «Файлы и папки»
- Дважды кликните на поле с текущим сочетанием для «Открыть в VS Code», а затем нажмите новые клавиши
Редактирование пунктов контекстного меню
Возможно, вы захотите переименовать или отредактировать созданные элементы:
- Откройте Finder
- В верхнем меню выберите Переход → Переход к папке... (или нажмите Cmd + Shift + G)
- Введите путь:
~/Library/Services/ - Найдите ваш файл
Открыть в VS Codeи дважды кликните по нему. Он автоматически откроется в Automator для редактирования.