Ich habe gerade herausgefunden, warum ich viel Verwirrung hatte. Wie andere hier hatte ich Schwierigkeiten, die Standardeinstellung für das Terminal in Kraft zu setzen. Ich erinnerte mich, dass ich im Hintergrund eine tmux-Sitzung hatte. Ich habe meine Sitzung erneut angehängt, meine Prozesse geschlossen und ALLE tmux-Prozesse geschlossen. Beim nächsten Neustart von tmux wurde die Standardeinstellung für das Terminal .tmux.conf
wirksam. Ich weiß nicht, ob dies auch andere tun, aber ich empfehle, alle tmux-Prozesse zu schließen, bevor Sie die .tmux.conf
Datei ändern .
Ich habe mein Setup so eingerichtet, dass es auf meinem lokalen Computer (OSX 10.9.5 mit iTerm2) funktioniert, ohne dass Änderungen an .bashrc
oder vorgenommen wurden .bash_profile
. Alles, was ich getan habe, war, die Zeile set -g default-terminal "xterm-256color"
zu ~/.tmux.conf
allen tmux-Prozessen hinzuzufügen und neu zu starten.
Ich habe mein Remote-Setup (ssh zu Ubuntu 14.04) so eingestellt, dass es ohne Änderungen genauso funktioniert .bashrc
. Ich habe einfach hinzugefügt , set -g default-terminal "xterm-256color"
um ~/.tmux.conf
auf meinem Remote - Rechner und alle Remote tmux Prozesse neu gestartet.
Sie können testen, was Vim sieht, indem Sie dies echo $TERM
in einer tmux-Sitzung tun. Es wurde immer wieder screen
als Wert angegeben, bis ich alle tmux-Prozesse neu startete. An diesem Punkt spiegelte es sich xterm-256color
wie erwartet wider .
Hoffentlich hilft das.
$ tmux -2
?