Eine Verknüpfung für Merge all Windows auf macOS Sierra

Gibt es eine Verknüpfung für den Befehl, alle Windows-Funktionen zusammenzuführen, die mit macOS Sierra geliefert werden? Ich habe keine Verknüpfung für diesen Befehl gefunden und ich habe keine Eigenschaft in der Automator-App gesehen. Wenn es möglich ist, wird es eine schöne Verbesserung der Produktivität sein, wenn wir mit Registerkarten statt mit Fenstern arbeiten.

Alle Fenster in welcher Anwendung zusammenführen?
jede App, die das Zusammenführen aller Windows-Funktionen wie Safari, Finder, Karten usw. unterstützt.

Antworten (2)

  1. Öffnen Sie SystemeinstellungenTastaturShortcutsApp Shortcuts .
  2. Klicken Sie auf , +um eine neue Verknüpfung hinzuzufügen.
  3. Wählen Sie Alle Anwendungen aus der Anwendungs- Dropdown-Liste aus.
  4. Geben Sie als Menütitel Alle Fenster zusammenführen ein (*siehe Hinweis unten).
  5. Geben Sie eine Tastenkombination Ihrer Wahl als Tastaturkürzel ein . Ich benutze Ctrl ^W.

Jetzt reagieren alle Anwendungen mit einem Menüelement namens Alle Fenster zusammenführen auf diese Tastenkombination und reduzieren alle Ihre Fenster zu einem.

Ab Sierra ist es auch möglich, Dokumente in neuen Tabs statt in neuen Fenstern zu öffnen. Dies wird aktiviert, indem Sie in SystemeinstellungenDock gehen und Registerkarten beim Öffnen von Dokumenten bevorzugen auf Immer setzen .

Wenn Sie möchten, dass neue Terminalsitzungen auch als neue Registerkarten geöffnet werden, können Sie dies erreichen, indem Sie eine Datei mit dem Namen .bashrcin ~(Ihrem HomeOrdner) mit der folgenden Zeile darin ablegen:

osascript -e 'tell application "System Events" to click menu item "Merge All Windows" of menu "Window" of menu bar 1 of process "Terminal"' >/dev/null 2>&1

Hinweis : Merge All Windows kann je nach Sprache Ihres Betriebssystems abweichen. Wenn Sie nicht das Gebietsschema Englisch (US) verwenden , öffnen Sie den Finder und klicken Sie auf das Menü Fenster , um den Namen dieses Befehls in Ihrem Gebietsschema zu ermitteln.

Danke, das ist ein sehr guter Ansatz. Könnten Sie beachten, dass „Alle Fenster zusammenführen“ als Standardsprache des Systems definiert ist?
Nicht unbedingt, @mathema. Zum Beispiel ist das Standardgebietsschema meines Systems Russisch, und natürlich muss ich eine Verknüpfung für das Menüelement «Объединить все окна» (wörtlich „Alle Fenster zusammenführen“) haben, aber in Apps wie Sublime Text oder Sublime Merge ist es immer noch auf Englisch – „ Alle Fenster zusammenführen“. Ich habe also zwei identische Tastenkombinationen (beide Strg + W) mit unterschiedlichen Menüpunkten, funktioniert wie ein Zauber :)
Gute Antwort. Jetzt möchte ich einen Weg finden, den neuen Finder (oder besser - alles) IMMER als Registerkarte zu öffnen. Wenn ich viel an meinem Mac arbeite, fällt es mir schwer, durch Dutzende von Fenstern zu navigieren, insbesondere im Dunkelmodus.

Dieser funktioniert für mich gut für Safari und Finder:

tell application "Safari"
    activate
    tell application "System Events"
        tell process "Safari"
            click menu item "Merge All Windows" of menu "Window" of menu bar 1
        end tell
    end tell
end tell

Lassen Sie mich wissen, ob dies Ihr Problem löst.

Bearbeiten: Dieses Skript funktioniert für jede aktive App, die "Alle Fenster zusammenführen" unterstützt:

try
    tell application "System Events" to tell (first process where it is frontmost) to click menu item "Merge All Windows" of menu "Window" of menu bar 1
end try
Es löst sich meistens, danke, aber ich muss diese Funktion in jeder App implementieren, die diese Funktion unterstützt. Kann ich die Anwendung „Safari“ oder „Evernote“ oder „Maps“ angeben, um alle Apps mit einer einzigen Verknüpfung zu unterstützen? Andernfalls muss ich für jedes Automator-Skript unterschiedliche Verknüpfungen erstellen, um verschiedene Apps zu unterstützen.
Ich habe meiner Antwort ein universelles Skript hinzugefügt.
Nun, gehen wir noch einen Schritt weiter. Kann dieses Skript das automatische Zusammenführen aller Fenster auslösen, wenn ich einen neuen Tab öffne?
freut mich, dass es bei dir funktioniert. Zu den Tabs: Das geht leider nicht.
Elegant. Sehr schön