I messaggi della barra di stato di tmux durano solo circa un secondo: posso estenderlo?


27

Ho cercato più volte nelle pagine man un modo per impostare il tempo in cui i messaggi della barra di stato (cosa vedi se inserisci display-message "hello world"un prompt dei comandi di tmux) sono visibili, ma sembra che non ci sia nulla. Qualcuno sa come posso farli rimanere abbastanza a lungo per essere letti. Particolarmente fastidiosi sono i messaggi di errore che ottengo dopo aver inserito un comando con qualche errore di sintassi. Devo ripetere il comando 3 o più volte solo per essere in grado di avere un'idea di ciò che dice.

Qualcuno sa come risolvere questo problema? (Preferibilmente senza cambiare il codice sorgente e ricompilare;)

Risposte:


30

Sembra che tu voglia cambiare l' display-timeopzione di sessione. Il valore predefinito iniziale è 750 millisecondi.

Se si desidera impostare un nuovo valore predefinito, quindi modificare il valore "globale" (ad es. Nel proprio .tmux.conf):

set-option -g display-time 4000

Il valore globale sarà efficace per tutte le sessioni che non hanno stabilito il proprio valore (vedi sotto).

Se vuoi solo cambiare una singola sessione (es. Cambia solo la sessione corrente, tramite un prefisso - :riga di comando):

set-option display-time 4000

Naturalmente (come qualsiasi altro comando tmux ), puoi anche apportare le modifiche da una riga di comando della shell:

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

Grazie! display-time non era nel PDF delle pagine man che stavo usando (a causa delle pagine man non installate localmente sul mio computer per qualche motivo).
iconoclasta l'

28

C'è anche il show-messagescomando associato per ~impostazione predefinita.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.