pesan status bar tmux hanya bertahan sekitar satu detik: dapatkah saya memperpanjang ini?

27

Saya telah mencari-cari di halaman manual beberapa kali cara untuk mengatur lamanya waktu bilah status pesan (apa yang Anda lihat jika Anda masuk display-message "hello world"pada command prompt tmux) terlihat, tetapi sepertinya tidak ada. Adakah yang tahu cara saya bisa membuatnya cukup lama untuk dibaca. Yang paling menyebalkan adalah pesan kesalahan yang saya dapatkan setelah memasukkan perintah dengan beberapa kesalahan sintaks. Saya harus mengulangi perintah 3 kali atau lebih hanya untuk bisa mengetahui apa yang dikatakannya.

Adakah yang tahu bagaimana cara memperbaikinya? (Lebih disukai tanpa mengubah kode sumber dan kompilasi ulang;)

iconoclast
sumber

Jawaban:

30

Sepertinya Anda ingin mengubah display-timeopsi sesi. Nilai default awal adalah 750 milidetik.

Jika Anda ingin menetapkan nilai default yang baru, maka ubah nilai "global" (mis. Anda .tmux.conf):

set-option -g display-time 4000

Nilai global akan efektif untuk setiap sesi yang belum menetapkan nilainya sendiri (lihat di bawah).

Jika Anda hanya ingin mengubah satu sesi (mis. Ubah hanya sesi saat ini, melalui :baris perintah Awalan ):

set-option display-time 4000

Tentu saja (seperti perintah tmux lainnya ), Anda juga dapat membuat perubahan dari baris perintah 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
sumber
Terima kasih! waktu tampilan tidak ada dalam PDF halaman manual yang saya gunakan (karena halaman manual tidak diinstal secara lokal pada mesin saya karena beberapa alasan).
iconoclast
28

Ada juga show-messagesperintah yang terikat ~secara default.

Bob
sumber