2

Я видел Automator и AppleScripts, которые открывают терминал по пути к файлу, выбранному в данный момент в окне Finder. Я думаю, что было бы более полезно для меня просто иметь кнопку на панели инструментов Finder, которая открывает окно терминала для текущего каталога, указанного в Finder.

Как добавить кнопку «Терминал-сюда» на панель инструментов Finder?

5 ответов5

6

Начиная с Mac OS X Lion 10.7, Terminal включает в себя именно эту функцию как Сервис. Как и в большинстве сервисов, по умолчанию они отключены, поэтому вам нужно включить это, чтобы оно появилось в меню сервисов.

Системные настройки> Клавиатура> Сочетания клавиш> Сервисы

Включить новый терминал в папке. В папке также есть новая вкладка терминала, которая создаст вкладку в самом верхнем окне терминала (если есть, в противном случае будет создано новое окно). Эти Сервисы работают во всех приложениях, а не только в Finder, и они работают с папками, а также с абсолютными путями, выбранными в тексте.

Вы даже можете назначить им клавиши управления.

Службы отображаются в подменю «Службы» каждого меню приложения и в контекстном меню (удерживая нажатой клавишу «Control» или «Щелчок правой кнопкой мыши» на папке или имени пути).

Кроме того, Lion Terminal откроет новое окно терминала, если перетащить папку (или путь к файлу) на значок приложения терминала, а также можно перетащить на панель вкладок существующего окна, чтобы создать новую вкладку.

Наконец, если вы перетащите папку или имя пути на вкладку (на панели вкладок), а основной процесс - это оболочка, он автоматически выполнит команду "cd". (Перетаскивание в представление терминала на вкладке просто вставляет путь самостоятельно, как в более старых версиях Терминала.)

Что касается соответствующей заметки, у Lion Terminal также есть новые службы для поиска справочных страниц: при открытии справочной страницы в терминале отображается выбранная тема справочной страницы в новом окне терминала, а при поиске справочных страниц в терминале выполняется "уместно" для выбранного текста. Первый также понимает ссылки на справочную страницу («open (2)»), аргументы командной строки справочной страницы ("2 open") и URL-адреса справочной страницы («x-man-page://2/open»).

4

Пересмотрел OpenTerminal здесь, а затем нашел ShellHere. Я выбрал ShellHere, скомпилировал исходный код без проблем, и он делает именно то, что я хочу. http://etresoft.org/shellhere.html

3

CDD выглядит великолепно и, кажется, часто поддерживается. У них даже есть значки соответствия Mavericks и Yosemite (вы должны установить их вручную).

У ShellHere ужасный значок (и он добавляет cd /you/long/folder/path/here как первую команду для терминала, что очень раздражает).

0

Чтобы добавить кнопку «Терминал-сюда» на панель инструментов Finder:

Я выбрал Go2Shell - он живет как кнопка на моей панели инструментов Finder. И это бесплатно.

Возьми :

Go2Shell on the Mac App Store: https://itunes.apple.com/us/app/go2shell/id445770608 

Go2Shell at ZipZapMac: http://zipzapmac.com/Go2Shell

Установите это:

...

Browse to the folder containing the app. 

Locate the file 'Go2Shell.app' and Command ⌘-drag it into the Finder toolbar 

Настройте это:

open -a Go2Shell --args config
0

Вы пробовали Path Finder? (http://www.cocoatech.com/). Это делает это и многое другое ... Это не кнопка, добавленная в Finder, но это очень мощная замена Finder.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .