Tmux unvanını yola koy


4

Şu anda, aşağıdakileri yaparak pencere başlığını o anda çalışan komutun adına güncellemek için tmux'u ayarlıyorum:

set-option -g set-titles on
set-option -g set-titles-string '#S:#I.#P #W' # window number,program name,active (or not)
set-window-option -g automatic-rename on      # auto name

Bununla birlikte, hiçbir komut yürütülmediğinde, sadece "N: zsh" (burada N, pencere numarasıdır) gösterir.

Hiçbir komut yürütülmediğinde, yolun geçerli son öğesini pencere başlığında göstermenin bir yolu var mı? Bu nedenle, eğer mevcut yol / usr / src / linux ise, pencere başlığı "N: linux" olmalıdır.

teşekkür ederim

Yanıtlar:


3

Her ikisini de göstermek için yarı çözümüm var:

# window titles
set-window-option -g window-status-current-format ' #[fg=white]** #[fg=white,bold][#{window_index}] #[fg=green]#{pane_current_command} #[fg=cyan]#(pwd="#{pane_current_path}"; echo ${pwd####*/}) #[fg=white]**'
set-window-option -g window-status-format '#[fg=colour244,bold][#{window_index}] #[fg=colour244]#{pane_current_command} #[fg=colour244]#(pwd="#{pane_current_path}"; echo ${pwd####*/})'

Bu satırları içine ekleyin ~/.tmux.confve şunu elde edin:

görüntü tanımını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.