Benim ihtiyacım $TERMolduğu xterm-256colorancak ( "düz" zsh ile terminali olarak) tmux dışını screen-256coloriç tmux.
Önce denedim:
- eklemek
export TERM='xterm-256color'kardeşime karşı~/.zshrc. set -g default-terminal "screen-256color"benim ekle~/.tmux.conf
Ben terminali (diyelim, xterm) açtığınızda Şimdi, TERMise xterm-256color, doğru olan. Ama tmux'u çalıştırdığım zaman TERM, yine xterm-256color!
Sonra benim satırda yorum yapmaya çalıştı ~/.zshrc. Şimdi terminali açtığınızda, TERMolduğu xterm, ve ben tmux çalıştırdığınızda, TERMbir screen-256color. Ben ayarlarsanız Öyle görünüyor TERMiçinde .zshrctmux öncelikle setleri TERMiçin screen-256colorçalışır (zsh olan) kabuk, ve zsh okur .zshrcve sıfırlanır TERMiçin xterm-256color.
Peki, nasıl yapmak TERMolmayı xterm-256color"düz" terminalde ve screen-256colortmux içinde?
TERMbu terminallerde doğru ayarlamanın yolunu bulamıyorum
gnome-terminal, bu muhtemelen gnome-256color... Doğru yapılandırmanız gereken uygulamalardır, değil zsh. Kullanım nedenleri xtermmuhtemelen daha spesifik terminfo girişlerine sahip olmayan makinelere sshing yaparken problemleri önlemek. Sadece kapsamlı bir terminfo veritabanına sahip makinelere sshing yaptığınızı biliyorsanız, bunu uygulamaların kendisinde değiştirebilirsiniz.
xtermxterm-256color s desteklenmiyorsa değiştirmek için, ancak bu girişleri kendi ~ / .terminfo veritabanı).
.zshrc. Doğru yol değil.