iTerm2-Vollbild führt unten zu einer leeren Zeile

1962
Stew

Wenn Sie ein iTerm2-Fenster im Vollbildmodus anzeigen, wird unten im Terminalfenster eine leere Zeile angezeigt. Wie werde ich es los?

Vergleichen Sie diese beiden Screenshots:

Windowed (erscheint wie erwartet) Windowed (erscheint wie erwartet)

Vollbild (leere Zeile wird unten angezeigt) Vollbild (leere Zeile wird unten angezeigt)

Ich hatte die Einstellung " Lion-style Fullscreen-Fenster verwenden" aktiviert .

iTerm> Einstellungen> Allgemein> Fenster> Fullscreen-Fenster im Lion-Stil verwenden

also versuchte ich es zu deaktivieren. Dies schien das Problem zu lösen - das Vollbild eines Fensters nach dem Deaktivieren dieser Funktion sah gut aus, keine zusätzliche Zeile. Nachdem ich jedoch Command-Tabeinige Male die Anwendungen gewechselt hatte, erschien plötzlich die zusätzliche Leitung. Was ist los?!

Ist das ein Fehler? Wie kann ich das verhindern?


Lösung: Die akzeptierte Antwort hat mir geholfen, die zusätzliche Leitung loszuwerden. Ich habe die Schriftgröße in meinen iTerm2-Profileinstellungen von 18pt Monaco auf 16pt Monaco geändert. Hier ist ein Screenshot:

Keine zusätzliche Zeile nach dem Umschalten der Schriftgröße

4
Siehe http://askubuntu.com/q/687885/398785 egmont vor 8 Jahren 1
@egmont - großartig! Das hat mein Problem gelöst. Möchten Sie unten mit einem Angebot von Ihrem Link antworten? Ich werde Ihre Antwort bestätigen und akzeptieren. Das würde den Leuten helfen, diese Lösung zu finden, die (wie ich) zunächst davon ausgehen kann, dass dies ein Problem mit iTerm2 ist und nicht mit Terminalemulatoren im Allgemeinen. Stew vor 8 Jahren 1

2 Antworten auf die Frage

3
egmont

Sehen Sie diese Antwort, unter exzerpiert. Es wurde über gnome-terminal geschrieben, aber es ist das gleiche für iTerm:

Terminalemulatoren arbeiten mit einem Zellengitter: eine ganze Anzahl von Zellen sowohl horizontal als auch vertikal. Wenn Sie die Größe des Fensters ändern, indem Sie seine Ecke ziehen, ändert sich die Größe des Fensters in ungewöhnlich großen Schritten und nicht in Pixeln. [...]

Im Vollbildmodus wird gnome-terminal auf eine Größe gezwungen, die kein Vielfaches der Größe der Zeichenzellen ist. Dienstprogramme und Anwendungen, die in Terminals ausgeführt werden, haben keine Ahnung von solchen Teilzellen und konnten den verbleibenden Bereich nicht zeichnen, es existiert einfach nicht für sie.

Möglicherweise möchten Sie mit verschiedenen Schriftgrößen experimentieren. Vielleicht finden Sie eine, bei der eine ganzzahlige Anzahl von Zellen gerade passt (oder zumindest ist die Lücke nicht so groß).

3
jmgarnier

Ändern Sie den vertikalen Zeichenabstand in den Voreinstellungen von iTerm2-Schriftarten

Eigentlich ist das eine *** Antwort auf die Frage. Das Problem ist, dass es bereits gegeben wurde. Scott vor 7 Jahren 1
@Scott Diese Antwort wurde noch nicht gegeben, es sei denn, der andere wurde gelöscht. Das Ändern der Schriftgröße entspricht nicht dem Ändern des vertikalen Abstands. Ersteres beeinflusst die Zeichenbreite, Letzteres nicht. 8bittree vor 7 Jahren 0
@8bittree: Oh? I don't use Mac, so I didn't know that they were different. In that case, this answer should probably be more detailed, so that even a dummy (like me) can understand it and how to use it. Scott vor 7 Jahren 0
@Scott Es ist keine Mac-spezifische Sache, eher eine anwendungsspezifische Sache. Optisch entspricht dies grundsätzlich der Anpassung des Zeilenabstandes in Apps wie Outlook oder Word. 8bittree vor 7 Jahren 0
@8bittree: It's not a Mac specific thing? Do people use iTerm on non-Mac systems? Scott vor 7 Jahren 0
@Scott Meines Wissens ist iTerm Mac-spezifisch. Ich war (und dachte, Sie waren es), der sich auf die Möglichkeit bezieht, den vertikalen Zeichenabstand als nicht spezifisch für Mac anzupassen. 8bittree vor 7 Jahren 1
Dies hilft auch bei der Standard-Mac-Terminal-App. Ändern Sie einfach den vertikalen Abstand (und stellen Sie ihn wieder her) und die unterste Leerzeile verschwindet. sds vor 6 Jahren 0