Я хотел бы ярлык в своем Прикреплении, которое открывает Окно терминала для определенной папки (место, где я храню свои файлы для разработчика). Существует ли простой способ сделать это?
Разожгите Редактора AppleScript и вставьте следующий сценарий:
tell application "Terminal" to do script "cd /path/to/your/folder"
замена /path/to/your/folder/
с фактическим путем Вашей папки. Затем пойдите, Файл - Сохраняет как (or Shift + Command + S
), сохраните с Приложением Формата файла, добавьте его к своему прикреплению, и вот именно! При нажатии на то приложение оно откроет Терминал, cd
к Вашему каталогу, и Вы будете готовы прокрутиться.
Существуют некоторые общие решения, доступные, которые используют текущий путь в Средстве поиска, таком как 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
Я не нахожусь на OS X прямо сейчас, таким образом, я не могу протестировать это, но эти идеи пришли на ум:
Сделайте ярлык (или сценарий и затем ярлык на него) как это:
cd /path/to/your/folder && term
Где путь к Вашей папке, и корректная команда для запуска терминала используется.
Если Вы только когда-либо используете терминал таким образом, Вы могли бы поместить CD (каталог изменения) команда в Ваш профиль удара, поэтому каждый раз, когда Вы открываете новый терминал, это пойдет туда.