Los mensajes de la barra de estado de tmux duran solo un segundo: ¿puedo extender esto?

27

He buscado varias veces en las páginas del manual para encontrar una manera de establecer el tiempo que los mensajes de la barra de estado (lo que ves si ingresas display-message "hello world"en un símbolo del sistema tmux) son visibles, pero parece que no hay nada. ¿Alguien sabe cómo puedo hacer que se queden lo suficiente como para ser leídos? Particularmente molestos son los mensajes de error que recibo después de ingresar un comando con algún error de sintaxis. Tengo que repetir el comando 3 o más veces para poder tener una idea de lo que dice.

¿Alguien sabe cómo arreglar esto? (Preferiblemente sin cambiar el código fuente y volver a compilar;)

iconoclasta
fuente

Respuestas:

30

Parece que quieres cambiar la display-timeopción de sesión. El valor predeterminado inicial es de 750 milisegundos.

Si desea establecer un nuevo valor predeterminado, cambie el valor "global" (por ejemplo, en su .tmux.conf):

set-option -g display-time 4000

El valor global será efectivo para cualquier sesión que no haya establecido su propio valor (ver más abajo).

Si solo desea cambiar una sola sesión (por ejemplo, cambiar solo la sesión actual, a través de una :línea de comando Prefijo ):

set-option display-time 4000

Por supuesto (como cualquier otro comando tmux ), también puede realizar los cambios desde una línea de comandos de shell:

tmux set-option -g display-time 4000
tmux set-option -t 4 display-time 10000  # set a value just for session "4"
Chris Johnsen
fuente
¡Gracias! display-time no estaba en el PDF de las páginas man que estaba usando (debido a que las páginas man no se instalaron localmente en mi máquina por alguna razón).
iconoclasta
28

También existe el show-messagescomando vinculado ~de forma predeterminada.

Mover
fuente