24

Я несколько раз искал страницы справочника, чтобы определить время, в течение которого сообщения в строке состояния (которые вы видите, если вы вводите display-message "hello world" в командной строке tmux), видны, но, похоже, быть ничем. Кто-нибудь знает, как я могу заставить их оставаться достаточно долго, чтобы их можно было прочитать. Особенно раздражают сообщения об ошибках, которые я получаю после ввода команды с некоторой синтаксической ошибкой. Я должен повторить команду 3 или более раз, чтобы понять, что она говорит.

Кто-нибудь знает, как это исправить? (Желательно без изменения исходного кода и перекомпиляции;)

2 ответа2

25

Похоже, вы хотите изменить параметр сеанса display-time . Начальное значение по умолчанию составляет 750 миллисекунд.

Если вы хотите установить новое значение по умолчанию, то измените «глобальное» значение (например, в вашем .tmux.conf):

set-option -g display-time 4000

Глобальное значение будет действовать для любых сеансов, которые не установили свое собственное значение (см. Ниже).

Если вы просто хотите изменить один сеанс (например , изменить только текущий сеанс, через : командную строку):

set-option display-time 4000

Конечно (как и любая другая команда tmux ), вы также можете внести изменения из командной строки оболочки:

tmux set-option -g display-time 4000
tmux set-option -t 4 display-time 10000  # set a value just for session "4"
22

Также есть команда show-messages связанная с ~ по умолчанию.

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