Skip to main content
  • Откройте программу 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 для редактирования.