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?
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:
È 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).