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.conf
olmaya başladı. Başkalarının da bunu yapıp yapmadığını bilmiyorum ama .tmux.conf
dosyayı 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 .bashrc
ya .bash_profile
. Tek yaptığım satırı ekleyin idi set -g default-terminal "xterm-256color"
etmek ~/.tmux.conf
ve 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.conf
benim uzak makinede ve tüm uzaktan tmux süreçlerini yeniden başlattı.
echo $TERM
Bir tmux oturumundan Vim'in ne gördüğünü test edebilirsiniz . screen
Tüm tmux süreçlerini yeniden başlatana kadar değer olarak söylemeye devam etti , bu noktada xterm-256color
beklendiği gibi yansıtıldı .
Umarım yardımcı olur.
$ tmux -2
?