Wie kann man zwei Fenster einfach links und rechts anordnen?

In Windows 7 können wir mit diesen Verknüpfungen ganz einfach zwei Fenster anordnen: Option (Alt) ⌥+ maximiert das Fenster auf der linken Seite des Bildschirms und Option (Alt) ⌥+ maximiert das Fenster auf der rechten Seite des Bildschirms.

Ich verwende jetzt einen 27" iMac und würde das wirklich gerne tun. Hat Mac OS X diese Funktion?

Wollen Sie dies ständig für bestimmte Fenster tun, die Sie so einrichten möchten, dass sie sich immer in einer bestimmten Position befinden? Wenn ja, denke ich, dass ich eine bessere Lösung habe, von der Sie vielleicht nichts wissen
Viele Windows-Verwaltungstools sind in mehreren anderen Threads aufgeführt. apple.stackexchange.com/questions/9659/… und apple.stackexchange.com/questions/9659/… sind besonders gute Fragen und Antworten

Antworten (20)

Ich verwende BTT (Better Touch Tool), das das Einrasten von Fenstern sowie eine ganze Reihe anderer nützlicher Funktionen wie zusätzliche Multitouch-Gesten und Tastenverwaltung umfasst.

Sie können so viel oder so wenig verwenden, wie Sie möchten, aber das Einrasten von Fenstern ist standardmäßig aktiviert und bedeutet nur, dass Sie eine Anwendung nach oben ziehen, um sie zu maximieren, nach links, um die linke Hälfte auszurichten und zu füllen, und nach rechts für die rechte.

BEARBEITEN: Dies heißt BST (Better Snap Tool) und ist nicht mehr kostenlos. El Capitan hat eine implementierte Funktion (drücken Sie die grüne Taste, bis Sie sie zur Seite fallen lassen können) oder prüfen Sie andere kostenlose Tools wie Spectacle

Update: Ab dem 20. Februar 2016 beträgt BST 2,99 USD.

Das ist 2021 nicht nötig. Siehe die Antwort von displayName. ABER: Um eine exakte Alternative der Windows 7-Funktionalität zu erhalten, müssen Sie "Platzieren auf dem linken Teil des Bildschirms" oder ähnliches verwenden - es wird angezeigt, wenn Sie die grüne Taste gedrückt halten und die Wahltaste gedrückt halten

Ursprüngliche Antwort (Update unten):

Apple hat diese Funktionalität als Teil seines OS X El Capitan bereitgestellt. Hier sind die Schritte:

  1. Klicken und halten Sie die grüne Schaltfläche zum Maximieren eines aktiven Fensters (z. B. eines Safari-Fensters);
  2. Wenn das Fenster leicht schrumpft und der Hintergrund hervorgehoben wird, sind Sie dabei, die geteilte Ansicht aufzurufen, während Sie die grüne Taste weiterhin gedrückt halten und das aktive Fenster entweder in den linken oder rechten Bereich ziehen, um es dort im Vollbildmodus zu platzieren.
  3. Sobald Sie das erste Fenster in das Split View-Bedienfeld platzieren, verwandelt sich die andere Seite des Bildschirms in ein Mini-Expose, ähnlich wie bei Mission Control. Klicken Sie einfach auf die Fensterkachel, die Sie sofort in Split View für die andere Seite öffnen möchten Senden Sie es nebeneinander in den geteilten Vollbildmodus.

Die Antwort wurde von der Seite der Website osxdaily.com übernommen .


Aktualisieren:

Viele Leute kommentierten, dass sie wünschten, es gäbe eine Abkürzung dafür. Ich habe einen Weg gefunden, eine Verknüpfung dafür aus einer anderen Antwort auf AskDifferent zu erstellen, zu der ich den Link nicht finden kann. Das ist wie:

  1. Systemeinstellungen öffnen;
  2. Gehen Sie zu den „Tastatur“-Einstellungen;
  3. Gehen Sie zur Registerkarte „Verknüpfungen“;
  4. Wählen Sie im linken Bereich „App-Verknüpfungen“;
    1. In diesem Abschnitt können Sie App-spezifische Verknüpfungen sowie Verknüpfungen hinzufügen, die für alle Apps verfügbar sein sollen.
  5. Klicken Sie auf das „+“-Zeichen unter dem rechten Bereich, um eine neue Verknüpfung hinzuzufügen;
  6. Ein neues Dropdown-Menü wird geöffnet. In diesem Dropdown:
    1. Behalten Sie es in der 'Anwendung:' für 'Alle Anwendungen' bei;
    2. Geben Sie im 'Menütitel:' 'Kachelfenster rechts vom Bildschirm' ein. Besser, Sie kopieren es und fügen es ein, weil es Buchstabe für Buchstabe übereinstimmen muss;
    3. Drücken Sie im 'Keyboard Shortcut:' die Tasten, die Sie als Shortcut verwenden möchten, um ein Anwendungsfenster nach rechts zu kacheln. Auf meinem Rechner habe ich auf eingestellt .
    4. Wiederholen Sie dasselbe für die Kachelung nach links, indem Sie „Kachelfenster links vom Bildschirm“ in den „Menütitel:“ einfügen und die gewünschten Tasten für die Verknüpfung nach links hinzufügen.

Sie sollten jetzt die Verknüpfungen für jedes Anwendungsfenster zur Verfügung haben, das Kacheln unterstützt. Jetzt können Sie Ihre Tastenkombinationen drücken, um das erste Fenster nach links oder rechts zu kacheln. Dann verwandelt sich die andere Seite in ein Mini-Expose, aus dem Sie das zweite Fenster mit der Maus auswählen können.

Verknüpfung zu „Kachelfenster rechts vom Bildschirm“ hinzufügen


Ich habe eine Konfiguration mit zwei Monitoren. Abgesehen von der oben aufgeführten habe ich also auch die Verknüpfung festgelegt, um ein Fenster auf einen anderen Monitor zu verschieben. Die 'Menütitel' sind:

1. „Zum eingebauten Retina-Display wechseln“ mit der Tastenkombination ;

2. „Move to LG UltraFine“, mit Shortcut ;

Um sich an die Verknüpfungen zu erinnern, beachten Sie, dass alle Tasten nebeneinander liegen. Alles, was Sie tun, ist, die Pfeiltasten anders zu verwenden. Außerdem hat das Wechseln zu einem anderen Monitor eine zusätzliche Taste in der Verknüpfung, während sich die Fenster in der geteilten Ansicht auf demselben Monitor befinden und daher eine Taste weniger haben.

Hinweis:

Der Shortcut-Name hängt von der MacOS-Systemsprache ab, z. B.:

deutsch: 'Kachelfenster links vom Bildschirm'

german : 'Fenster auf der linken Bildschirmseite anordnen'

oder ein anderer Titel: 'Fenster auf die linke Seite des Bildschirms bewegen'

Sätze für links/rechts finden Sie auf dem grünen "Vollbild"-Button:

Geben Sie hier die Bildbeschreibung ein

Genial, aber ich wünschte nur, es gäbe eine Abkürzung dafür
@peterchaula: Es gibt jetzt. Siehe Aktualisierung.
Äußerst nützliche Antwort, sehr gut erklärt - danke !!
Ich habe mehrere Optionen ausprobiert, welche Tasten am besten für diese Verknüpfung verwendet werden, da ⎇⌘sie bereits von zB Firefox verwendet werden. Wie sich herausstellt, hat Rectangle (siehe andere Antworten) eine gute Lösung gefunden: ⌃⎇Bearbeiten: Dies ist im Grunde das, was diese Antwort sagt
Gibt es eine Möglichkeit zu verhindern, dass es in einem neuen Desktop maximiert wird? Ich möchte in der Lage sein, den aktuellen Desktop zu kacheln und keinen neuen zu erstellen
@u84six: Wenn Sie ein beliebiges Fenster maximieren möchten, ohne es in den Vollbildmodus zu versetzen, müssen Sie die Wahltaste drücken, während Sie auf die grüne Schaltfläche zum Maximieren klicken. Es gibt jedoch keine einfache Möglichkeit, mehrere Fenster in diesem Modus zu kacheln. Außerdem unterstützt nicht jede Anwendung diesen Shortcut .
@Philippe: Das wurde geschrieben, nachdem ich meine Bearbeitung vorgenommen hatte. Es war eine weitere unabhängige Antwort, die erklärte, wie Benutzer ihre eigene Verknüpfung in macOS hinzufügen können.
Von meiner Seite aus habe ich die letzte Option (mit der Steuerung ⌃) verwendet, da die erstere mit VSCode kollidiert, um zwischen den Registerkarten zu wechseln :) Danke dafür

Mein Favorit ist Spectacle

UPD: Spectacle-Benutzer haben Rectangle als Open-Source-Alternative empfohlen.

Standardmäßig funktionieren Ihre Verknüpfungen genau so, wie Sie es in Ihrer Frage beschreiben.

⌘ ⌥ ←linke Hälfte des Bildschirms und ⌘ ⌥ →für die rechte.

Es unterstützt auch das Zuweisen einer Verknüpfung zum Verschieben eines Fensters auf einen anderen Bildschirm:

Geben Sie hier die Bildbeschreibung ein


AKTUALISIEREN:

https://github.com/eczarny/spectacle#wichtiger-hinweis

Wichtiger Hinweis

Dieses Projekt wird nicht aktiv gepflegt. Leider kann ich nach fast einem Jahrzehnt ständiger Entwicklung nicht mehr die Zeit aufwenden, die erforderlich ist, um ein verantwortungsbewusster Betreuer dieses Projekts zu sein. Spectacle steht weiterhin zum Download zur Verfügung, die Nutzung erfolgt jedoch auf eigene Gefahr. Der Quellcode wird weiterhin kostenlos und für jedermann zugänglich sein, also fühlen Sie sich frei, Spectacle zu Ihrem eigenen zu machen.


Spectacle wird nicht mehr gepflegt, aber eine empfohlene kostenlose Open-Source-App, die auf Spectacle basiert, ist Rectangle
In der Tat. danke, dass du es erwähnt hast! github.com/eczarny/spectacle#wichtiger-hinweis

Bei macOS Catalina können Sie dies mit Tastenkombinationen tun

Hier ist wie:

  1. Gehen Sie zu Systemeinstellungen → Tastatur → Shortcuts → App Shortcuts
  2. Drücken Sie die Plus-Schaltfläche und fügen Sie den Menütitel genau so hinzu, wie er angezeigt wird, zusammen mit den gewünschten Verknüpfungen:

    • Kachelfenster links vom Bildschirm und Kachelfenster rechts vom Bildschirm (Vollbild zwei Fenster nebeneinander als „Leerzeichen“)
    • Fenster auf die linke Seite des Bildschirms verschieben und Fenster auf die rechte Seite des Bildschirms verschieben (verschieben Sie das Fenster, um die linke oder rechte Hälfte des Bildschirms auszufüllen (diese Menüelemente werden angezeigt, wenn die Alt-Taste im Fenstermenü gedrückt gehalten wird)
    • Enter Full Screen (führt den macOS-Vollbildmodus als „Leerzeichen“ aus – die Standardverknüpfung ist cmd+ctrl+f, aber Sie können hier Ihre eigene auswählen)
    • Zoom (führt bei manchen Apps ein „Maximieren“ aus)

Mit dem Tastaturkürzel-Rekorder dort können Sie eine beliebige Verknüpfung auswählen, aber wenn sie mit einer in macOS integrierten Verknüpfung in Konflikt stehen, funktioniert sie nicht. Einige einfache, die ich ausgewählt habe, waren „Strg + Alt + ←“ und „Strg + Alt + →“, weil es ziemlich unwahrscheinlich ist, dass sie mit etwas anderem in Konflikt geraten. Vermeiden Sie die Umschalttaste als Modifikator, da sie dazu führen kann, dass die Animationen in Zeitlupe ablaufen.

Nicht alle Apps haben diese Menüpunkte in ihrem „Fenster“-Menü, daher reagieren diese Apps nicht auf diese Tastaturkürzel

Antwort von https://medium.com/ryan-hanson/going-without-a-3rd-party-window-manager-in-macos-catalina-4bd270b29245

Buchstäblich die einzige Antwort auf der gesamten Website, die das Windows-Äquivalent bietet
Oh ... jetzt wird mir klar, warum meine Shortcuts langsame Animationen haben - die Umschalttaste.
Mir fehlten die Befehle "Fenster verschieben nach" (ich habe sie nicht in der Benutzeroberfläche gesehen und Ihre Antwort hilft mir, sie zu finden), um eine Verknüpfung festzulegen.

Ein weiteres Tool ist Moom (5$ im Apple Store): Sie können den Bildschirm in mehrere Quadrate aufteilen und Tastaturkürzel definieren, um die Fenster zu positionieren. Mehrere Standardplatzierungen sind bereits standardmäßig definiert (rechte/linke Hälfte, untere/obere Hälfte, ...)

Moom-Screenshot
Ich habe nie etwas anderes verwendet (ich bin sehr zufrieden mit Moom), aber DoublePane wurde mehrmals auf AskDifferent erwähnt und es scheint, dass es mehrere andere Alternativen gibt.

Es gibt eine Reihe kostenloser Alternativen, die gut funktionieren. Diese beinhalten :

Es gibt viele alternative Dienstprogramme zur Größenanpassung von Fenstern, die frei verfügbar sind.

Cinch

Cinch bringt die Fensterverwaltung von Windows 7 mit einer einfachen und benutzerfreundlichen Anwendung auf den Mac.

Cinch: Windows 7 Fensterverwaltung für den Mac

Ich habe zuvor SizeUp.app verwendet , mit dem Sie zB + + Ctrl+ drücken können , damit das aktive Fenster die linke Hälfte des Bildschirms ausfüllt, und + + Ctrl+ , damit es die rechte Hälfte ausfüllt.

Es hat auch viele andere Optionen:

SizeUp.app


Wenn Sie statt der Tastatur lieber die Maus verwenden, können Sie Cinch.app von denselben Autoren verwenden. Es ermöglicht Ihnen, jedes Fenster auf die linke oder rechte Seite des Bildschirms zu ziehen, damit es diese Hälfte des Bildschirms ausfüllt.

Diese beiden Apps sind nicht kostenlos (obwohl sie sehr billig sind), aber sie haben kostenlose Testversionen. Hör zu!

Warum die Ablehnung?

Noch ein weiterer Tool-Vorschlag: ShiftIt . Kostenlos, aktiv in der Entwicklung, vollständig Open Source, leichtgewichtig, sehr einfach zu bedienen und hält sich in der oberen Menüleiste unauffällig.

Ich verwende diese AppleScripts:

try
    tell application "Finder"
        set b to bounds of window of desktop
    end tell
    try
        tell application (path to frontmost application as text)
            set bounds of window 1 to {0, 22, (item 3 of b) / 2, item 4 of b}
        end tell
    on error
        tell application "System Events" to tell window 1 of (process 1 where frontmost is true)
            set position to {0, 22}
            set size to {(item 3 of b) / 2, (item 4 of b) - 22}
        end tell
    end try
end try
try
    tell application "Finder"
        set b to bounds of window of desktop
    end tell
    try
        tell application (path to frontmost application as text)
            set bounds of window 1 to {((item 3 of b) / 2), 22, item 3 of b, item 4 of b}
        end tell
    on error
        tell application "System Events" to tell window 1 of (process 1 where frontmost is true)
            set position to {(item 3 of b) / 2, 22}
            set size to {(item 3 of b) / 2, (item 4 of b) - 22}
        end tell
    end try
end try

Die Skripts versuchen zuerst, die Anwendung anzuweisen, die Eigenschaft „bounds“ zu ändern, und weisen dann Systemereignisse an, die Eigenschaften „position“ und „size“ zu ändern. Die Verwendung von Systemereignissen (oder der Barrierefreiheits-API) funktioniert mit mehr Anwendungen, kann aber auch etwas fehlerhaft erscheinen, da Position und Größe nicht gleichzeitig geändert werden. Andere Anwendungen wie Slate verwenden immer die Barrierefreiheits-API.

System-Preferences -> Keyboard -> Shortcuts: App Shortcuts (+) (Applications/Utilities/Terminal.app) Menu Title: Move Window to Left of Screen Shortcut: ⌃←

Geben Sie hier die Bildbeschreibung ein

Apple hat die Einstellungen und Funktionen des nativen Fenstermanagers verbessert, und viele Leute nutzen die neuen Implementierungen der Missionskontrolle, der geteilten Ansicht und des Vollbildmodus, nicht in vollem Umfang (oder kennen sie nicht).

Geben Sie die geteilte Ansicht ein

  1. Halten Sie die Vollbild-Schaltfläche in der oberen linken Ecke eines Fensters gedrückt.
  2. Wenn Sie die Taste gedrückt halten, verkleinert sich das Fenster und Sie können es auf die linke oder rechte Seite des Bildschirms ziehen.
  3. Lassen Sie die Taste los und klicken Sie dann auf ein anderes Fenster, um beide Fenster nebeneinander zu verwenden.

Geben Sie hier die Bildbeschreibung ein

Divvy wäre die Software, die ich empfehle, die in Design und Implementierung dem Mac am ähnlichsten ist, aber dennoch alle Funktionen erfüllt, die die meisten Windows 7-Benutzer bevorzugen oder an die sie gewöhnt sind. Wenn Sie nur dafür ein Tool hinzufügen möchten, holen Sie sich Divvy.

Erweiterte Divvy-Funktionen

Die Funktionen, die ich an Divvy mag, sind:

  • vertikale und horizontale Teilung.
  • automatisierte Einrichtung mit
  • variabler Rasterabstand
  • zusätzliche Polsterung für die Ränder des Bildschirms
  • Unterstütze einen Entwickler, der etwas Schönes, Nützliches und Mächtiges macht
  • funktioniert innerhalb der Mac App Store-Updates, Lizenzierung und Sandbox-Schutz
Ich benutze SizeUp seit vielen Jahren, bin aber kürzlich zu Divvy gewechselt, weil es einfach ist, Fenster mit benutzerdefinierten Größen zu verwenden. SizeUp unterstützt die Anpassung über AppleScript, aber die Fähigkeit von Divvy, die Verwendung zu vereinfachen, gibt ihm den Vorteil gegenüber SizeUp.

Ich habe gerade Magnet entdeckt , das im App Store für 7,99 $ (Preis aktualisiert f2022) erhältlich ist und die Möglichkeit bietet, Fenster an Ecken, rechts, links usw.

Geben Sie hier die Bildbeschreibung ein

Bisher funktioniert es wie beworben. Ich bin nicht mit der App oder dem Entwickler verbunden. Ich habe es gerade gefunden und finde es nützlich.

Es gibt auch BetterSnapTool , das vom selben Entwickler wie BetterTouchTool erstellt wurde. Es hat mehr Funktionen als BetterTouchTool und ist im Mac App Store für 1,99 $ erhältlich. Ja, es ist etwas teurer als kostenlos, aber ich persönlich bevorzuge BetterSnapTool (und Sie unterstützen den Entwickler; sehr wichtig).

Rechteck ist das, wonach ich gesucht habe. Es hat einen Schnapprand und ist frei. Ich brauchte nur das, sonst nichts. Diese App hat noch viel mehr, also schau sie dir unbedingt an.

Im Gegensatz zu anderen Antworten benötigen Sie dafür keine App. Halten Sie die Optionstaste gedrückt und klicken Sie auf das grüne Symbol oben links.

Geben Sie hier die Bildbeschreibung ein

Sie sehen die Option zum Anordnen des Fensters auf der linken Seite des Bildschirms.

Wenn Sie die Option nicht halten, werden die Plätze geteilt.

Ich habe BetterTouchTool lange Zeit verwendet, aber festgestellt, dass es manchmal neu gestartet werden musste, weil es nicht mehr funktionierte.

Ich habe auch Divvy verwendet und wechsle jetzt zu Divvy-only.

Mein persönliches Setup besteht darin, die nach links/rechts geneigten Scrollradtasten einer Logitech-Maus zu verwenden, um die Fenster in die linke/rechte Hälfte des Bildschirms einzurasten. Durch Klicken auf die Scrollrad-Schaltfläche wird ein Fenster maximiert. Divvy erlaubt keine Maus-Shortcuts AFAIK, also habe ich das Logitech Control Center verwendet, um diese Tasten dazu zu bringen, die Shortcuts auszulösen, die ich in Divvy konfiguriert habe. Wenn jemand eine ähnliche Maus verwendet, ist dies vielleicht eine gute Information; Divvy ist in jedem Fall eine großartige Anwendung.

So nutzlos (ich meine die Funktion, nicht die Antwort). OS X hat die nutzloseste Fensterverwaltung - vielleicht ist es für Standardbenutzer "ok", aber für diejenigen, die es für die Arbeit verwenden und effizient sein müssen, ist es eine Katastrophe, wenn Sie keine externen Apps verwenden. Ich verstehe es nicht, sie müssen Tausende und Abertausende von Dollar für UX-Designer bezahlen und haben trotzdem so große Störungen wie diese.

Standardmäßig können Sie die (grüne) Maximieren-Schaltfläche in der Fensterleiste wie folgt verwenden:

  1. Klicken Sie auf die grüne Schaltfläche zum Maximieren des Fensters und halten Sie sie gedrückt. Sie werden eine leichte Änderung der Bildschirmgröße bemerken.
  2. Ziehen Sie nun das Fenster nach links oder rechts.

Ich verwende dies mit Monterey, obwohl "Suche nach einem neuen Betreuer" eine empfohlene Alternative ist

https://github.com/fikovnik/ShiftIt

Geben Sie hier die Bildbeschreibung ein

Vielleicht sollte erwähnt werden, dass "dieses Projekt nach einem neuen Betreuer sucht. Bis dieser Übergang abgeschlossen ist, wird es wahrscheinlich keine Weiterentwicklung dieses Projekts geben."
@nohillside du hast Recht, aber es ist immer noch eine gute Alternative.