Терминал OS X: Сделайте ярлык, который открывается к определенной папке

Я хотел бы ярлык в своем Прикреплении, которое открывает Окно терминала для определенной папки (место, где я храню свои файлы для разработчика). Существует ли простой способ сделать это?

3
задан 06.12.2010, 01:59

3 ответа

Разожгите Редактора AppleScript и вставьте следующий сценарий:

tell application "Terminal" to do script "cd /path/to/your/folder"

замена /path/to/your/folder/ с фактическим путем Вашей папки. Затем пойдите, Файл - Сохраняет как (or Shift + Command + S), сохраните с Приложением Формата файла, добавьте его к своему прикреплению, и вот именно! При нажатии на то приложение оно откроет Терминал, cd к Вашему каталогу, и Вы будете готовы прокрутиться.

4
ответ дан 08.12.2019, 00:06

Существуют некоторые общие решения, доступные, которые используют текущий путь в Средстве поиска, таком как OpenTerminalHere и cdto.


Можно выполнить определенную цель при помощи AppleScript:

tell application "Terminal" to do script "cd /your/path"

Сохраните в Редакторе AppleScript как Сценарий (правая сторона Прикрепления) или приложение (левая сторона Прикрепления). Побочный эффект сценария состоит в том, что он будет всегда открывать новое Окно терминала.


Немного более сложный, открывая новую вкладку, только если необходимый (зависит от Ваших предпочтений, конечно); это решение использует сценарии GUI и могло бы потребовать поддержки вспомогательных устройств в Универсальном Доступе в Установках системы:

tell application "Terminal"
    activate
    set b to busy of selected tab of front window of application "Terminal"
    tell application "System Events"
        set x to count windows of application "Terminal"
        if x = 0 or b then
            keystroke "n" using command down # new window
        end if
        keystroke "cd /your/path"
        key code 36 # press enter
        keystroke "k" using command down # optional, clear scrollback
    end tell
end tell
1
ответ дан 08.12.2019, 00:06

Я не нахожусь на OS X прямо сейчас, таким образом, я не могу протестировать это, но эти идеи пришли на ум:

Сделайте ярлык (или сценарий и затем ярлык на него) как это:

cd /path/to/your/folder && term

Где путь к Вашей папке, и корректная команда для запуска терминала используется.

Если Вы только когда-либо используете терминал таким образом, Вы могли бы поместить CD (каталог изменения) команда в Ваш профиль удара, поэтому каждый раз, когда Вы открываете новый терминал, это пойдет туда.

0
ответ дан 08.12.2019, 00:06

Теги

Похожие вопросы