3

Для меня характерно иметь около 20 терминальных сессий, сгруппированных примерно в 5 или 6 окон.

Моя самая большая проблема заключается в том, что мне очень трудно визуально найти группу окон, которая интересует меня в данный момент. Я ловлю себя на велосипеде через все окна Терминала, пока не найду то, что мне нужно.

В идеальном мире приложение «Терминал» будет иметь пользовательский текст, выделенный жирным шрифтом 18 пт между заголовком и вкладками. Тогда у меня не будет никаких проблем.

Если у вас такая ситуация, как у меня, как вы справляетесь?

3 ответа3

3

Я использую GNU Screen для этой цели. Очень настраиваемый и доступный для Mac :

альтернативный текст

2

Вы можете попробовать iTerm. У меня есть моя установка с названием, определенным машиной, в которую она вошла.
Эта строка в .cshrc это то, что делает:

alias cwdcmd 'printf "ESC]1;%s^GESC]2;%s^G" "$cwd:t $cwd:h:t" "$USER@$HOST $cwd" '

Это устанавливает заголовок 'user @ hostname dir'

У меня также есть быстрый набор цветов

set prompt="\n%{\033[32m%}%U%n@%m[%h]%u "
0

Вы можете настроить заголовки окон вручную или автоматически. Заголовок окна обычно ассоциируется с каждой вкладкой и обновляется для отображения выбранной в данный момент вкладки. Чтобы заданное окно отображало один и тот же заголовок независимо от того, какая вкладка выбрана, вам необходимо организовать одинаковое значение для заголовка окна всех вкладок в окне.

Как упоминалось @KeithB, вы можете установить заголовок окна программно из каждой оболочки или программы, запущенной в терминале, через escape-последовательность. Если у терминалов в одном и том же окне есть что-то общее, от чего вы можете отключить ключ, вы можете сделать так, чтобы все они установили для заголовка окна одинаковое (или связанное) значение.

Вы также можете установить заголовок окна вручную, используя Инспектор (Shell> Edit Title). Если вы сделаете это, а затем сохраните окна терминала в группе окон, заголовки будут восстановлены при каждом открытии группы.

Поскольку вы настраиваете 20 терминалов, я предполагаю, что вы уже используете Window Group, но если нет, посмотрите на это. Вы можете настроить свои окна и вкладки и сохранить их, чтобы позже можно было их заново создать. Вы даже можете указать Терминалу открывать определенную Группу окон при запуске Терминала (Терминал> Предпочтения> Запуск). Начиная с Mac OS X Lion 10.7, оконные группы также могут автоматически восстанавливать команды или сеансы ssh, созданные с помощью Shell> New Command и Shell> New Remote Connection.

Вы также можете настроить заголовок окна для нескольких терминалов через

Терминал> Настройки> Настройки> [профиль]> Окно> Заголовок

Для каждого окна создайте пользовательский профиль настроек и настройте заголовок. Создайте каждую из вкладок в данном окне, используя один и тот же профиль (или назначьте профиль с помощью инспектора после создания терминалов). Тогда вкладки в данном окне будут иметь одинаковый заголовок.

Вы также можете использовать пользовательские профили в сочетании с группами окон. Группы окон запоминают профиль настроек каждого терминала.

Вы также можете различать терминалы, используя разные цвета фона или (в Lion) изображения, используя профили настроек. Опять же, присвойте всем вкладкам в данном окне один и тот же профиль, если вы хотите, чтобы все вкладки в данном окне имели одинаковый внешний вид.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .