Как я могу заставить Terminal открывать новое окно с определенными «настройками», не щелкая мышью в меню «Файл», а открывая файл или выполняя команду или AppleScript (то есть то, что я могу запустить)?
В версиях до Leopard я делал это, открывая файлы .term
в ~/Library/Application Support/Terminal
. Однако теперь это считается «импортом» и приводит к тому, что дублирующиеся записи загромождают список настроек, а изменения настроек не записываются обратно в этот файл.
Я забочусь об использовании настроек по двум причинам:
- Мне нравится иметь цветовые схемы для моих терминалов, соответствующие их работе, поэтому я могу легко найти их в доке.
- Команда запуска для параметров, по-видимому, является единственным способом заставить команду перезапуститься после восстановления после выхода. (Файл → Новая команда ... нет.)
Другие решения, которые были бы удовлетворительными:
- Терминальное приложение, которое поддерживает это и в других случаях имеет аналогичный пользовательский интерфейс и набор функций для Terminal.app, например редактируемые заголовки окон и переупаковка в измененных окнах, просто чтобы назвать пару необычных и особенно «Mac» функций.
- Способ автоматически очищать эти дубликаты настроек и записывать изменения обратно в файлы.