Bei meinem neuen Job muss ich einen Mac benutzen, und ich versuche tmux mit iTerm Version 2 zu benutzen.
Während horizontale Rahmen mit den richtigen ACS-Box-Zeichen [1] angezeigt werden, sind die vertikalen Rahmen gestrichelt. Dies ist kein Problem in Terminal.app, die Rahmen werden korrekt angezeigt. Das Problem scheint unabhängig von der Schriftart auftreten, die ich auswähle.
In all den Screenshots, die ich von iTerm und tmux finden kann, scheint dies auch der Fall zu sein. Ist das nur eine Einschränkung von iTerm oder gibt es ein Problem mit meinem Termin oder Locale?
[1] Tmux-Grenzen werden als xq anstelle von Linien angezeigt?
Die Lücke, die Sie zwischen den vertikalen Balkenzeichen sehen, ist ein kombinierter Effekt für das Design der aktuellen Schriftart und den vertikalen Abstand. Für mich sah ich einen deutlichen Rückgang der Lücken, als ich zu Courier New wechselte, aber ich beobachte auch keinen Unterschied zwischen iTerm2 und Terminal für die gleiche Schriftart. Das Verringern des vertikalen Abstandes von dem Schriftart-Selektor kann helfen, aber kann die Zeilen außerdem zu sehr zusammen drängen.
Alter Post aber trotzdem für Leute, die sich das immer noch ansehen. Ich finde es am besten, eine andere Schriftart für Nicht-Ascii-Zeichen und meine tatsächliche Schriftart für ASCII-Zeichen festzulegen.
Als Referenz benutze ich Menlo für Powerline für Nicht-ASCII und Droid Sans Mono für meine ASCII-Schriftart und das sortiert den vertikalen Zeilenabstand aus, ohne mit vertikalem Abstand usw. herumzufällen.
Update: Das hat für mich funktioniert! Ссылка
Ich denke nicht, dass das die Lösung ist. Ich habe das gleiche Problem bemerkt. Was ich sehe ist, dass, wenn ich meine Schrift groß mache, die alphanumerischen Zeichen entsprechend skalieren, aber die Zeichenketten Zeichen nicht. Nicht sicher, wo das Problem liegt. Beachten Sie im angehängten Bild, wie die alphanumerischen Zeichen proportional skaliert wurden, nicht jedoch die Strichzeichnungszeichen. Schrift ist Inconsolata um 14 Uhr.