Как человек, который пишет много кода, я трачу много времени на работу из командной строки. При просмотре каталогов в Finder Mac можно сэкономить много времени, имея кнопку, открывающую окно терминала в любой каталог, выбранный в Finder.

Небольшой AppleScript может сделать это, поэтому я собрал сценарий для интеграции iTerm2 с Finder. Код сценария:

iTermHere.scpt

Шаги по созданию приложения

  1. Откройте Редактор скриптов
  2. Вставьте приведенный выше код для iTermHere.scpt
  3. Сохраните сценарий где-нибудь. Местоположение значения не имеет, но я обычно использую ~ / Library / Scripts.
  4. В редакторе сценариев выберите «Файл› Экспорт… ». В диалоговом окне экспорта убедитесь, что вы установили «Формат файла» на «Приложение». Кроме того, если вы работаете в Мохаве, вы можете избежать назойливых диалоговых окон безопасности, подписав свои приложения… если у вас есть учетная запись разработчика и настроен сертификат подписи, вы можете выбрать певческую личность рядом с «Кодовая подпись».

Шаги по интеграции с Finder

  1. Чтобы добавить его в Finder, откройте окно Finder, щелкните правой кнопкой мыши на панели инструментов и выберите «Настроить панель инструментов». Затем перетащите приложение iTermHere (не файл scpt) на панель инструментов и нажмите «Готово».
  2. Вы можете изменить значок на что-нибудь более красивое, найдя приложение iTermHere в Finder, выбрав его и нажав ⌘ + i. Это отобразит информацию о приложении. Найдите приложение iTerm2 и сделайте то же самое, чтобы отображалась информация. В верхнем левом углу информационного окна для iTerm2 выберите значок и скопируйте его (⌘ + c). Выберите значок iTerm Здесь в информационном окне и вставьте туда значок iTerm (⌘ + v).
  3. Apple добавила в Мохаве множество средств защиты приложений. Это может раздражать, поскольку iTermHere может запрашивать разрешение на использование iTerm каждый раз, когда по нему щелкают. Чтобы избежать этого, откройте Системные настройки, выберите «Безопасность и конфиденциальность», затем нажмите «Доступность» и добавьте «iTermHere» в список «Разрешить приложениям ниже управлять вашим компьютером».

Наслаждаться!

p.s. Этот код изначально был опубликован в моем старом блоге.