Всякий раз, когда я выполняю команду в tmux, например, set status , строка состояния становится желтой и отображает результаты команды. Я считаю это поведение довольно навязчивым. Могу ли я отключить это поведение?

1 ответ1

1

Вы можете установить опцию quiet сервера для подавления многих сообщений, отображаемых в строке состояния (включая сообщение, отображаемое параметром set-option). Это не будет подавлять сообщения, которые приходят с помощью команды display-message .

Если quiet параметр слишком широк * или вы хотите просматривать сообщения с помощью show-messages , вы можете попробовать установить для параметра сеанса display-time очень маленькое значение . Это повлияет на все сообщения (даже те, что display-message), поэтому может не подходить для всех ситуаций.

Если вы заинтересованы только в подавлении сообщения от этой единственной команды / привязки set status и вам удобно собирать программное обеспечение из источника, то вы можете попробовать текущую магистраль SVN. Его команда set-option имеет опцию -q которая подавляет обычное информационное сообщение (т. set -q status). Это будет включено в следующую версию (т.е. 1.7).

* quiet - это опция сервера, поэтому она повлияет на все ваши сеансы.
quiet предотвращает ввод сообщения в журнал сообщений show-message . По умолчанию (префикс) ~ связан с show-messages .
‡ время display-time должно быть в диапазоне 1–750. Таким образом, ноль не является допустимым значением, но минимальное значение (1 миллисекунда), вероятно, будет слишком быстрым, чтобы его можно было заметить в большинстве случаев (например, если ваш сервер tmux не находится на другой стороне медленной связи).

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