Come si impedisce a tmux di echeggiare i risultati di un comando nella barra di stato?


0

Ogni volta che eseguo un comando in tmux, ad esempio, set status, la barra di stato diventa gialla e riporta indietro i risultati del comando. Trovo questo comportamento piuttosto invadente. Posso disattivare questo comportamento?

Risposte:


1

È possibile impostare il quiet opzione server per sopprimere molti dei messaggi visualizzati nella riga di stato (incluso il messaggio mostrato da set-option ). Questo non sopprimerà i messaggi che provengono dall'uso del display-message comando.

Se la quiet l'opzione è troppo ampia * o vuoi essere in grado di rivedere i messaggi con show-messages, quindi potresti provare a impostare il display-time opzione di sessione ad un valore molto piccolo . Questo influenzerà tutti messaggi (anche quelli da display-message ), quindi potrebbe anche non essere appropriato per tutte le situazioni.

Se sei interessato solo a sopprimere il messaggio da quello set status comando / binding, e sei a tuo agio nel creare software dal sorgente, allora potresti voler provare il trunk SVN attuale. Suo set-option il comando ha a -q opzione che sopprime il normale messaggio informativo (es. set -q status ). Questo sarà incluso nella prossima versione (ad esempio 1.7).

* quiet è un'opzione del server, quindi influenzerà tutte le sessioni.
quiet impedisce che il messaggio venga inserito nel show-message registro dei messaggi. Di default, (prefisso) ~ è legato a show-messages.
display-time deve essere compreso nell'intervallo 1-750. Quindi zero non è un valore valido, ma il valore minimo (1 millisecondo) sarà probabilmente troppo veloce da notare nella maggior parte dei casi (ad esempio a meno che il tuo tmux il server è dall'altra parte di un collegamento lento).

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.