El Capitan - Меню правого клика - Открыть терминал здесь

17

Я знаю, что об этом можно было спросить несколько раз, однако я не могу найти подходящий метод, который будет работать для меня.

На El Capitan - я хочу добавить опцию в меню правой кнопки мыши (не в раздел служб), которая позволяет мне открывать файл или каталог непосредственно в терминале из опции правой кнопки мыши.

Кто-нибудь сможет предоставить метод работы?

RandomMath
источник
Что не так с Сервисами? Это уже существует в качестве опции там.
Тецуджин
@ Tetsujin - Пока что это не позволяет мне открыть файл в терминале. Только папки. Ранее я использовал XtraFinder, который больше не работает на El Capitan без отключения функции безопасности el capitan.
RandomMath
Хмм хорошо. На самом деле это услуга «Открытый терминал в папке», так что я думаю, что вы правы
Tetsujin
1
Как вы хотите открыть файл в терминале?
Joonas
Что вы ожидаете от файла?
Крис Пейдж

Ответы:

12

Выставка

Как уже упоминалось в комментариях, использование встроенного сервиса определенно работает для папок. Что касается файлов, если бы вы открывали их в Finder, ничего бы не случилось, если вы не сможете сначала установить в своем редакторе стандартные редакторы .bash_profile.

Если вы не настроены на использование меню правой кнопки мыши, один из способов открыть папку или файл с терминалом без загрузки дополнительного программного обеспечения - перетащить файл или папку на значок терминала в Dock. Я делаю это часто, и это прекрасно работает.

BarryMode
источник
1
Может быть, стоит указать, где вы можете найти диалоговое окно, изображенное на рисунке здесь (Системные настройки> Клавиатура> Сочетания клавиш или в [текущее меню приложения]> Сервисы> Сервисные настройки); это не совсем интуитивно понятно.
Уэстон C
3

В качестве дополнения Вы можете добавить aliasв свой .bash_profile:

alias cdf="eval \"cd \\\"\\\`osascript -e 'tell app \\\\\\\"Finder\\\\\\\" to return the POSIX path of (target of window 1 as alias)'\\\`\\\"\""

Это не решит вашу проблему, но вы можете использовать существующее окно терминала и cdвыбрать каталог в Finder по cdfкоманде.

Матеуш Шлосек
источник
Я предпочитаю этот метод. Просто хотел отметить, что это использует последнее активное окно, если открыто несколько окон.
rwenz3l
3

Доступно больше таких утилит. Например, Go2Shell также возможен.

Андреас Фишлин
источник
Можете ли вы углубиться, например, описать, что может делать Go2Shell?
Кирпич
-2

Когда я перешел на El Capitan, я смог открыть терминал в Finder, как и прежде, и мне больше никогда не приходилось пытаться заставить его работать снова.

ConspicuousGuy
источник