ZSH - Korrekte Shell Eingabe / Ausgabe in Vim / MacVim

8

Bei dieser Frage geht es darum, MacVim und ZSH auf Mac OS X zu verwenden.

Ich verwende ZSH-Shell und es ist konfiguriert, farbige Eingabeaufforderung zu verwenden, und alles funktioniert gut mit ZSH selbst.

Wenn ich diese Shell jedoch als Standard für Vim verwende (usin: set shell=zsh\ -li ), gibt mir vim beim Eingeben oder Ausgeben von Text die folgenden Symbole:

%Vor%

, während es einfach sagen sollte:

%Vor%

Wenn ich etwas Text eingib, bekomme ich die gleichen seltsamen Symbole, wahrscheinlich, weil ich im laufenden Betrieb Syntax-Highlighting für meine ZSH-Shell verwende. Ich habe abgeleitet, dass diese Symbole Farbcodes sind?

Kann mir jemand helfen, diese Farbcodes zu verwerfen und einfach Text in der Vim-Shell auszugeben?

Grüße

    
Stoic 17.10.2012, 20:24
quelle

1 Antwort

2

Wenn Sie :shell von MacVim ausführen, wird der Wert von $TERM auf dumb gesetzt. Sie könnten das verwenden, um Ihre ZSH-Umgebung entsprechend einzurichten.

Ich bin jedoch nicht vertraut mit zsh , also wirst du alleine sein, um den richtigen bedingten Block zu schreiben. In bash würde es so aussehen:

%Vor%

Eigentlich hat mich dieses Problem eine Weile gestört, also habe ich es nur für mich selbst geschrieben (in bash ):

%Vor%     
romainl 14.11.2012, 16:18
quelle

Tags und Links