2013-05-04 11 views
14

enter image description hereVim geht Gleichgewicht geraten mit tmux

NERDTree Gleichgewicht geraten in tmux Sitzung, wie im Bild geht. Das gleiche Problem tritt auf, wenn Fenster geteilt werden. Aber jetzt benutze ich powerline Diesmal wird der Vim-Status in tmux (im Bild siehe den mittleren Teil der Statuszeile) abgefangen. Was ist falsch?

+0

* Powerline * falsch ist. Haben Sie den Issue Tracker versucht? – romainl

+0

Problem Tracker von? Sie sagen Powerline-Problem ist ein anderes? Ich dachte, das verrückte Verhalten ist miteinander verbunden. Jedes Mal, wenn ich den Bildschirm spalte und auf einen bestimmten Bildschirm umschalte, überschneiden sich die Zeilen und sind ein Durcheinander. Passiert nur in der tmux-Sitzung. Ich glaube nicht, dass es sich um ein Powerline-Problem handelt. –

+4

Was ist Ihr '$ TERM' innerhalb und außerhalb von tmux? – romainl

Antwort

23

Ich habe die Lösung nach einer langen Zeit, mit Blick auf eine dotfile Repo in GitHub. Es war nur eine einzige Codezeile, die die Kommunikation zwischen Vim und Tmux reibungslos machte.

In der .tmux.conf Datei, fügen Sie diese Zeile

set-window-option -g utf8 on 
+1

Danke. Meins arbeitete perfekt, bis es sich eines Tages ähnlich benahm. Dies behebt das Problem. Die Powerline-Schriften erscheinen zwar nicht korrekt, aber zumindest verhält sich Vim wieder gesund. – russoue

+0

Großartig :) Um die Powerline-Fonts zu reparieren, müssen Sie abhängig von Ihrem Betriebssystem einige Bibliotheken installieren, könnte dies helfen https://github.com/Lokaltog/powerline-fonts –

+0

Dies ist ein Beweis für die Langlebigkeit von Vim. Eine 3+ Jahre dauernde Lösung funktioniert immer noch. Diese Lösung funktionierte erst, nachdem ich mein Terminal neu gestartet hatte. –