Повідомлення рядка стану tmux тривають лише близько секунди: чи можу я продовжити це?


27

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

Хтось знає, як це виправити? (Переважно без зміни вихідного коду та перекомпіляції;)

Відповіді:


30

Здається, ви хочете змінити параметр 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"

Спасибі! час відображення не було в PDF-файлі невідомих сторінок, які я використовував (за рахунок того, що сторінки чоловіків чомусь не встановлюються локально на моїй машині).
ikonoclast

28

Існує також show-messagesкоманда, прив'язана до ~замовчуванням.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.