Ответ 1
Как и в Mac OS X Lion 10.7, Terminal поддерживает Resume и по умолчанию автоматически восстанавливает открытые терминалы при выходе, восстанавливая их рабочие каталоги. Таким образом, вы можете просто открыть новый терминал и компакт-диск в каталоге git, а затем оставить окно открытым, когда вы выходите. Каждый раз, когда вы снова открываете терминал, терминал будет там, в том же каталоге. (Это работает для bash по умолчанию.Если вы используете какую-либо другую оболочку, вам нужно будет адаптировать код в /etc/bashrc к вашей оболочке. Я опубликовал код для zsh в своем ответе на Возобновить Zsh-Terminal (OS X Lion) на SuperUser.)
Вы также можете организовать для терминала запуск оболочки в определенном каталоге. Вы можете настроить или создать "Профиль настроек" для выдачи команды "cd" при запуске:
Терминал > Настройки > Настройки > [профиль] > Оболочкa > Запуск > Команда запуска
Включите "Запустить команду" и "Запустить внутреннюю оболочку", затем установите команду cd your_git_directory
. Когда вы откроете новый терминал с этим профилем, он перейдет в ваш каталог git.
Я рекомендую вам Дублировать текущий профиль по умолчанию (если вы его никогда не меняли, по умолчанию это "Базовый" ), используя меню Action ( "gear" ) в нижней части списка профилей, затем настройте этот профиль.
Наконец, чтобы автоматически открыть терминал с этим профилем при открытии терминала, установите
Терминал > Настройки > Ввод в эксплуатацию > В режиме запуска откройте
в свой профиль. (On Lion, Resume вернет окна, которые были открыты, когда вы выходите, а не выполняете действие запуска. Как я уже упоминал, вы можете просто оставить этот терминал открытым, когда вы выйдете, и он будет восстановлен, когда вы снова откроете терминал. Или вы может нажать клавишу модификатора Option при выходе, пункт меню Quit изменится на "Quit and Disard Windows", и при следующем открытии терминала он выполнит действие запуска.)