Ich passe die Größe meines Terminalfensters gerne an, was auch immer ich gerade arbeite - manchmal ein winziger Bildschirm, nur um eine Protokolldatei abzuschließen, und manchmal strecke ich ihn ganz über den Bildschirm, um eine breite Ausgabe zu lesen.
Jedes Mal, wenn ich eine neue Registerkarte im Terminal öffne, wird die Größe des Fensters geändert, und die von mir vorgenommenen Größenanpassungen gehen verloren. Wie kann ich dafür sorgen, dass die aktuelle Fenstergröße beim Öffnen eines neuen Tabs erhalten bleibt?
Antworten:
Obwohl dies keine vollständige Lösung ist, sondern eher eine Problemumgehung, habe ich dennoch gedacht, dass es sich lohnt, sie zu teilen.
Wie bei vielen in diesem Thread ist mir aufgefallen, dass sich zu meinem Ärger die Größe des Terminalfensters ändert, wenn ich einen neuen Tab für El Capitan (10.11.3) hinzufüge. Ich benutze Spectacle auch, um meine Fenster über die Tastatur anzuordnen. Ich dachte, es könnte ein Problem mit dem Spektakel sein, aber das gleiche passiert, wenn ich das Spektakel beende und die Größe der Terminalfenster mit dem Touchpad ändere.
Soweit mir aufgefallen ist, passiert es mir nur, wenn die folgende Reihenfolge eingehalten wird: 1. Öffnen Sie ein neues Terminalfenster. 2. Fügen Sie eine neue Registerkarte hinzu. 3. Verkleinern Sie das Fenster (Höhe oder Breite). 4. Fügen Sie eine neue Registerkarte hinzu man wird die Größe des Fensters ändern.
Nichts passiert, wenn ich es größer mache. Durch Experimente habe ich herausgefunden, dass jede Registerkarte im Fenster die Bemaßungsform haben muss, als sie zuletzt angezeigt wurde. In diesem speziellen Szenario ändert die letzte neue Registerkarte in Schritt 4 die Größe des Fensters auf das, was es war, als die Registerkarte 1 zuletzt angezeigt wurde.
Das ist das Wichtigste. Die neuen Registerkarten passen ihre Abmessungen an die größte Registerkarte im Fenster an.
Problemumgehung: Wenn ich die Größe des Terminalfensters verändere, verwende ich Umschalt + CMD + Pfeile, um schnell durch alle Registerkarten in diesem Fenster zu blättern. Wenn ich das tue, wirken sich neue Registerkarten nicht auf die Größe des Fensters aus.
Während es für manche nützlich sein mag, ist es meines Wissens nicht wirklich praktisch, besonders wenn viele Registerkarten geöffnet sind. Ich gehe so lange damit um, bis eine angemessene Lösung gefunden ist.
quelle
Dieses Verhalten ist auf die Fenstereinstellungen in Terminal zurückzuführen. Alle neuen Terminals öffnen sich gemäß den Angaben unter Fenster (Standard ist 80 x 24). Wenn Sie eine Registerkarte öffnen, ändert sich die Größe des Fensters auf die neue Registerkarte.
Ich konnte für Terminal.app keine Lösung dafür finden. Seitdem bin ich jedoch auf iTerm 2 umgestiegen und leidet nicht unter diesem Problem. Alle neuen Registerkarten öffnen sich in denselben Dimensionen wie das vorhandene Fenster, in dem sie geöffnet sind, anstatt die Größe des Fensters auf die Standardgröße zu ändern.
Sie finden iTerm 2 unter http://www.iterm2.com/
quelle
Öffnen Sie das Terminal
Klicken Sie in der Menüleiste auf Terminal und gehen Sie zu Einstellungen
Wählen Sie Allgemein
Ändern Sie die Option "Neue Registerkarten öffnen mit" in "Gleiches Profil".
quelle
Passen Sie die Größe Ihres Terminals in den Mac-Einstellungen an Ihre Bedürfnisse an:
Öffnen Sie das Terminal mit Spotlight (⌘ Leertaste, geben Sie 'Terminal' ein) und öffnen Sie die Einstellungen (⌘,). Sehen Sie sich auf der Registerkarte Fenster die Fenstergröße, Spalten und Zeilen an. Die Werte sind oft 80 und 24.
Ändern Sie optional die Größe Ihres Fensters, um die gewünschte neue Größe festzulegen. Anhalten und nachdenken, 24 Zeilen, wie breit ist eine Zeile? OK, wie viele brauche ich?
Erhöhen Sie die Spaltengröße, wenn Sie beide eine neue Registerkarte oder ein neues Fenster erstellen, das nicht der gewünschten Größe entspricht.
Versuch und Irrtum, versuche einfach, deine Schätzungen nah zu halten und es wird kurz sein. Verringern Sie den Wert entsprechend, wenn er zu groß ist. Bei diesem 1920 × 1200-Display ist beispielsweise Folgendes für mich von Vorteil: 130 & 40
Testen Sie Ihre neue Einstellung, indem Sie eine neue Registerkarte öffnen (⌘T).
Platzieren Sie Ihr Fenster über dem vorherigen. Ist es gleich groß oder groß genug für Sie? Wenn nicht, ändern Sie die Größe, bis es ist.
Öffnen Sie auch ein neues Terminalfenster (⌘N) und machen Sie es ähnlich.
Überlegen Sie nun, ob Sie ein Fensterverwaltungsprogramm verwenden möchten. Ich empfehle Spectacle, da es kostenlos ist, da es sich um Freibier und Freiheit handelt: https://github.com/eczarny/spectacle
Sie können dann Folgendes verwenden, um Fenster schnell zu verschieben, während ein Fenster ausgewählt ist: ⌘⌃ →
Dies platziert das Fenster in der rechten oberen Ecke 1/4 des Bildschirms, links funktioniert ähnlich. Wenn Sie auch die Umschalttaste gedrückt halten, wird das darunter liegende Fenster in der 1/4 Bildschirmhälfte platziert: ⌘⌃⇧ →
Viele weitere Optionen stehen zur Verfügung, viel Spaß!
quelle
Fügen Sie eine Zeile wie die folgende hinzu, um zu erzwingen, dass alle Terminalfenster und Registerkarten dieselbe Größe haben:
Zu deiner
.profile
Akte.quelle
Es scheint, dass dieser "Bug" in macOS Sierra oder High Sierra eingeführt wurde, aber jetzt mit Mojave (10.14) behoben wurde.
Das Öffnen einer zweiten Registerkarte passt nun die Höhe des Fensters an, um die Registerkarten aufzunehmen. Dies war das vorherige Verhalten vor diesem Problem.
quelle