Bagaimana cara mengganti nama panel tmux
?
119
Maksud Anda jendela tmux? Ctrl + b + ,
jika Anda memiliki Cb sebagai awalan kirim (ini secara default)
Juga C-b :rename-window <new name>
dan tmux rename-window <new name>
bekerja juga.
Seperti yang saya tahu, Anda tidak dapat mengganti nama panel
tmux
untuk menampilkannya.ls
set-option -g allow-rename off
ya, Anda dapat mengubah nama panel, dan tidak hanya nama jendela yang dimulai dengan tmux> = 2.3. Cukup ketik yang berikut ini di shell Anda:
Anda mungkin perlu menambahkan berikut ini ke .tmux.conf Anda untuk menampilkan nama panel:
Anda juga dapat menetapkan nama secara otomatis:
sumber
Untuk skrip tmux itu, ada perintah bernama
rename-window
missumber
tmux rename-window -t 9 my-project
.Bagi mereka yang ingin dengan mudah mengganti nama panel mereka, inilah yang saya miliki di saya
.tmux.conf
Panel secara otomatis dinamai dengan indeksnya, nama mesin dan perintah saat ini. Untuk mengubah nama mesin, Anda dapat menjalankan
<C-b>R
yang akan meminta Anda memasukkan nama baru.* Penggantian nama panel hanya berfungsi saat Anda berada di shell.
sumber
Juga saat membuat skrip, Anda dapat menentukan nama saat membuat jendela dengan
-n <window name>
. Sebagai contoh:sumber
Pilihan termudah bagi saya adalah mengganti nama terminal. Silakan lihat: /superuser/362227/how-to-change-the-title-of-the-mintty-window
Dalam jawaban ini, mereka menyebutkan untuk memodifikasi variabel PS1. Catatan: situasi saya khusus untuk cygwin.
TL; DR Taruh ini di file .bashrc Anda:
Taruh ini di file .tmux.conf Anda, atau pemformatan serupa:
Kemudian Anda dapat mengubah judul panel dengan mengetik ini di konsol:
sumber
Anda dapat mengatur judul panel dengan mengatur batas panel di tmux.conf misalnya seperti ini:
Di mana pane_index, pane_title dan pane_current_path adalah variabel yang disediakan oleh tmux itu sendiri.
Setelah memuat ulang konfigurasi atau memulai sesi tmux baru, Anda dapat menyetel judul panel saat ini seperti ini:
Jika semua panel menjalankan beberapa proses, sehingga Anda tidak dapat menggunakan baris perintah, Anda juga dapat mengetikkan perintah setelah menekan awalan bind (Cb secara default) dan titik dua (:) tanpa "tmux" di depan perintah:
sumber