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