As mensagens da barra de status do tmux duram apenas cerca de um segundo: posso estender isso?


27

Eu procurei nas páginas do manual várias vezes para encontrar uma maneira de definir por quanto tempo as mensagens da barra de status (o que você vê se digitar display-message "hello world"em um prompt de comando do tmux) ficam visíveis, mas parece não haver nada. Alguém sabe como eu posso fazê-los ficar tempo suficiente para serem lidos. Particularmente irritantes são as mensagens de erro que recebo após inserir um comando com algum erro de sintaxe. Eu tenho que repetir o comando 3 ou mais vezes apenas para ter uma idéia do que diz.

Alguém sabe como consertar isso? (De preferência sem alterar o código fonte e recompilar;)

Respostas:


30

Parece que você deseja alterar a display-timeopção da sessão. O valor padrão inicial é 750 milissegundos.

Se você deseja definir um novo valor padrão, altere o valor "global" (por exemplo, no seu .tmux.conf):

set-option -g display-time 4000

O valor global será efetivo para quaisquer sessões que não tenham estabelecido seu próprio valor (veja abaixo).

Se você quiser apenas alterar uma única sessão (por exemplo, alterar apenas a sessão atual, via :linha de comando Prefixo ):

set-option display-time 4000

Obviamente (como qualquer outro comando tmux ), você também pode fazer alterações a partir de uma linha de comando do shell:

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

Obrigado! o tempo de exibição não estava no PDF das páginas de manual que eu estava usando (por causa de as páginas de manual não serem instaladas localmente na minha máquina por algum motivo).
Iconoclast

28

Há também o show-messagescomando vinculado ~por padrão.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.