Как я могу переключать настройки терминала с помощью сочетания клавиш?

Обычно мне нужны разные настройки в моем терминале в зависимости от того, над чем я работаю. Например, измените непрозрачность, чтобы увидеть некоторую информацию на обратной стороне.

Я думаю, что вариант - установить разные схемы настроек, а затем переключаться между ними с помощью сочетания клавиш. Любые идеи о том, как этого добиться?

Вы узнали? Я ищу то же самое.
Мой совет — отказаться от Terminal.app в пользу iTerm2. Запрошенный вами функционал доступен «из коробки»

Ответы (1)

Вы можете сделать это через интерфейс AppleScript терминала, например, чтобы установить зеленый цвет фона первой вкладки в первом окне:

tell application "Terminal"
    set tabsettings to current settings of tab 0 of window 0
    set background color of tabsettings to {0, 32768, 0} -- colours are 16-bit
end tell

Это хорошая новость. Плохая новость заключается в том, что непрозрачность фона не подвергается воздействию AppleScript в Lion (это похоже на недосмотр Apple). Однако вы можете изменить практически все остальное ( полный список см. в библиотеке в редакторе AppleScript ). Есть несколько сумасшедших сценариев AppleScript, которые регулируют непрозрачность фона, эмулируя нажатия клавиш в Терминале, но этот подход слишком ужасен, чтобы даже ссылаться на него.

Если у вас есть код AppleScript для изменения настроек по своему вкусу, есть много способов привязать ваш скрипт к клавише .