Az önce neden çok fazla kafa karışıklığı yaşadığımı keşfettim. Buradaki diğerleri gibi, varsayılan terminal ayarının etkili olması için zorlanıyordum. Arka planda bir tmux oturumu yaptığımı hatırladım. Oturumumu yeniden ekledim, işlemlerimi kapattım ve TÜM tmux işlemlerini kapattım. Bir dahaki sefere tmux'u yeniden başlattığımda varsayılan terminal ayarı geçerli .tmux.confolmaya başladı. Başkalarının da bunu yapıp yapmadığını bilmiyorum ama .tmux.confdosyayı değiştirmeden önce tüm tmux işlemlerini kapatmanızı öneririm .
Ben herhangi bir değişiklik yapmadan benim yerel makine (iTerm2 ile OSX 10.9.5) işe benim kurulum var .bashrcya .bash_profile. Tek yaptığım satırı ekleyin idi set -g default-terminal "xterm-256color"etmek ~/.tmux.confve tüm tmux süreçlerini yeniden başlattı.
Herhangi bir değişiklik yapmadan tam olarak aynı şekilde çalışmak için uzaktan kurulumumu (ssh to Ubuntu 14.04) aldım .bashrc. Ben sadece eklenen set -g default-terminal "xterm-256color"etmek ~/.tmux.confbenim uzak makinede ve tüm uzaktan tmux süreçlerini yeniden başlattı.
echo $TERMBir tmux oturumundan Vim'in ne gördüğünü test edebilirsiniz . screenTüm tmux süreçlerini yeniden başlatana kadar değer olarak söylemeye devam etti , bu noktada xterm-256colorbeklendiği gibi yansıtıldı .
Umarım yardımcı olur.
$ tmux -2?