iTerm2 / Terminal Vollbild

16

Warum kann die iTerm2- oder Terminal-App nicht den gesamten verfügbaren Platz auf dem Bildschirm belegen? Lassen Sie mich ein Beispiel zeigen:

iTerm2

Es ist schwer zu erkennen, aber wenn Sie auf die rechte und untere Kante schauen, ist etwas mehr Platz vorhanden. Es scheint unmöglich, es zu erweitern, um diesen Raum zu nutzen. Was verursacht das?

Ich habe Apps wie Breeze verwendet, mit denen das Fenster die gesamte Bildschirmgröße einnimmt. Alle anderen Apps mit Ausnahme von iTerm2 und Terminal funktionieren einwandfrei und beanspruchen 100% des Bildschirmbereichs.

Übrigens kenne ich mich mit nativem Vollbild aus, möchte aber wissen, warum mein Terminal nicht 100% des Speicherplatzes beanspruchen kann.

Jey Balachandran
quelle
1
Mit "Nehmen Sie 100% des Platzes ein" meinen Sie, indem Sie ihn einfach manuell maximieren? Wenn ich in Lion die native Vollbildmethode für Terminal.app verwende, funktioniert dies genauso wie erwartet.
cm2

Antworten:

11

Terminals haben eine feste Zeichenbreite und -höhe, und die meisten (alle?) Terminalanwendungsprogramme machen das Fenster zu einem geraden Vielfachen dieser Größe (fügen Sie dann den Fenstertitel, einen Rand um die Seiten usw. hinzu), sodass es niemals einen geben wird Teilzeile oder -spalte sichtbar.

Sie könnten theoretisch mehr Rand am rechten / unteren Rand des Fensters hinzufügen, wenn das Fenster herausgezoomt wird, aber dann wird Ihre Frage möglicherweise nur durch eine andere Person ersetzt, die fragt: „Warum ist beim Zoomen des Fensters immer ein Leerzeichen am Fensterrand vorhanden? ? ”.

Und was soll mit dem Fenster geschehen, wenn Sie die Größe des Docks ändern oder das Dock ein- / ausblenden, sodass die Größe des Fensters nicht mehr der Größe entspricht, die beim erneuten Zoomen auf den neuen Anzeigebereich erhalten würde? Wenn Sie ein Fenster zoomen, wird es nicht in einen „gezoomten“ Zustand versetzt, sondern zum Zeitpunkt des Zoomens auf den aktuell verfügbaren Anzeigebereich verkleinert. Wenn sich der verfügbare Anzeigebereich ändert und Sie ihn nicht erneut zum Zoomen aufgefordert haben, was dann?

Nicht, dass diese nicht lösbar wären, aber es gibt eine Reihe dynamischer Verhaltensweisen, die berücksichtigt werden müssen, und Terminalanwendungen halten die Dinge normalerweise einfach.

Beachten Sie, dass Mac OS X Lion "Vollbild" ein tatsächlicher Status ist, in dem sich das Fenster befindet, und Terminal das Fenster immer an die Größe der Anzeige anpasst, aktualisiert, wenn sich die Anzeigegröße ändert, und Ränder hinzufügt, wie oben erwähnt. Die Größe des Docks wird beispielsweise ignoriert.

Chris Page
quelle
2
Sie können dieses Verhalten einfach überprüfen, indem Sie die Größe des Terminalfensters manuell ändern. Sie werden bemerken, dass es "stottert", weil die Größe nur um eine feste Zeichenbreite geändert wird.
Gentmatt
17

Wenn Sie die Taste gedrückt halten, können Sie die Größe ändern, um den gesamten Bildschirm einzunehmen (obwohl nicht unbedingt eine weitere Textzeile oder -spalte hinzugefügt werden muss).

In der Beta-Version gibt es außerdem eine erweiterte Voreinstellung, um dies als Standard festzulegen: "Die Größe der Terminalfenster wird reibungslos geändert."

user2551
quelle
1
Welche Betriebssystemversion? Ich kann das nicht zum Laufen bringen.
Chris Seite
1
Hat für mich bei Yosemite gearbeitet.
am
3
Funktioniert auf El Capitan. Booyah. Dies sollte die akzeptierte Antwort sein.
Par
Diese Frage betrifft sowohl iTerm als auch Terminal. Ich gehe davon aus, dass es bei dieser Antwort nur um iTerm geht.
Chris Seite
2

Hier ist eine Problemumgehung, die ich für Terminal verwendet habe (sollte auch mit iTerm2 funktionieren).

Verwenden Sie die Standardoption, Window > Zoomgefolgt von der Vollbildoption von Spectacle ( + + F).

Window > Zoombelässt das Terminalfenster im ursprünglichen Zustand (wie in Ihrer Frage zu sehen, mit dem dünnen Raum rechts). Die Vollbild-Option von Spectacle verschiebt das Terminalfenster nur um ein halbes Zeichen (ich glaube) nach links und füllt die Lücke auf der rechten Seite.

Betriebssystem: Mavericks, 10.9.1

heiliger teufel
quelle
Das hat mir schon lange gut getan.
Lacostenycoder
1

Dies funktioniert für mich in iTerm 2 (auf Mountain Lion).

Gehe zu: Preferences -> Profiles -> Window .

Einstellen:

Columns = 204

Rows = 54

Style: Left of Screen

Screen: Main Screen
bumshmyak
quelle
1

Drücken Sie command+ control+f oder die Vollbild - Option finden (oder klicken Sie auf die grüne Kreis - Taste in neueren Versionen von OS X) und es dauert jeden verfügbaren Pixel auf.

Hier ist ein Bild des gesamten Bildschirms, wenn das Terminal mit zwei Registerkarten im Vollbildmodus geöffnet ist:

Bildbeschreibung hier eingeben

Joseph Hansen
quelle
Das hat bei mir geklappt 🎉
mbaechtold
1

Ab iTerm Version 3 kann ich einen sehr hohen Wert für Spalten und Zeilen einstellen Preferences > Profiles > Window festlegen, und die Größe des neuen Terminalfensters wird genau auf die erforderlichen Spalten- und Zeilenwerte angepasst, die zum Ausfüllen des Fensters erforderlich sind. Es sind keine weiteren Konfigurationsänderungen erforderlich.

Spalten 300 und Reihen 80 für mich auf einem 2012 MacBook Pro 15 "Hi-Res.

Kova
quelle
Dies löste mein Problem, dass Terminal.app nicht die volle Bildschirmgröße nutzte 🎉
mbaechtold