Mit Cmd + Tab zwischen Apps wechseln, nur das letzte Fenster in der App anzeigen

7

Mir ist klar, dass die Lösung wahrscheinlich "Spaces verwenden" ist. Nach über 10 Jahren Erfahrung mit Windows finde ich die Gewohnheit, die Fenster in verschiedene "Aufgabenbereiche" zu unterteilen, etwas gewöhnungsbedürftig.

Ich hatte gehofft, dass es einen einfachen Weg geben könnte, das Verhalten auf subtile Weise anzupassen Cmd+Tab: Bringen Sie nur das zuletzt verwendete Fenster der App in den Fokus, zu dem ich wechsle. Zum Beispiel habe ich normalerweise eine große Anzahl von Terminal- oder iTerm-Fenstern, in denen ich viele verschiedene Arten von Aufgaben erledige, und dann gibt es noch die anderen Apps, in denen ich viele Fenster habe, wie etwa den Webbrowser. Hier ist ein Screencap von Expose:

enter image description here

Wie Sie sehen können, habe ich meine gesamte Arbeit im ersten Raum abgeladen. Dies ist tatsächlich viel sauberer als es normalerweise ist, im Moment gibt es nur 2 Terminalfenster, der Rest der grauen Fenster sind Sublime Text-Fenster, mit denen auch dieses Problem auftaucht, da es ziemlich umständlich ist, sich zu bewegen all diese Fenster auch, und ich fasse oft drei oder mehr Projekte gleichzeitig an (jedes davon versuche ich, auf sein eigenes Fenster zu beschränken). Ich habe bereits 3 Sublime-Fenster auf das Dock minimiert. Der Grund, warum ich das getan habe, war, dieses Problem zu lösen, bei dem das Zurückschalten auf die App den gesamten Bildschirm abdeckt.

Der übliche Fall ist Cmd+Tab hin und her schalten, um eine Beschreibung von etwas anzuzeigen, das in das Terminal eingegeben werden soll. Leider wird das oft von mir belastet, sowohl die Terminalfenster als auch die Browserfenster so anzuordnen, dass Cmd+Tab Wenn Sie zu jeder App wechseln, wird der gesamte Bildschirm abgedeckt. Dadurch ist es mir nicht leicht, den Inhalt einer App während der Verwendung einer anderen App zu sehen, ohne die einzelnen Fenster manuell mit der Maus neu einzustellen.

Es ist ziemlich offensichtlich, dass das gewünschte Verhalten hier nicht offensichtlich ist und z. Wenn ich eine Bildbearbeitungs-App verwenden würde, möchte ich sicherlich, dass alle meine Toolbox-Fenster sichtbar werden, wenn ich wieder in diese App wechsle. Das ist wahrscheinlich etwas, was ich nicht einmal "global einschalten" möchte.

Vielleicht gibt es da draußen einen Tweak, der das anpassen kann. Oder sogar eine Funktion im iTerm-Terminal-Emulator, mit der sich die Anzeige nach Tabs ändern kann.

Steven Lu
quelle
Ich finde, dass dies eines der ärgerlicheren Dinge bei Mac OS X ist. cmd+~ Ich kann innerhalb einer App zwischen den Fenstern wechseln, so dass ich nicht weiß, warum cmd+tab bringt all diese Fenster auf die App, die ich im Hintergrund für ref halten möchte, z. ein Code-Snippet von einer Webseite. Ich möchte zwischen dem obersten Fenster von einer App zum obersten Fenster einer anderen App wechseln - wage ich zu sagen -, um "Windows-like" zu sein. Sicherlich müssen die beiden Betriebssysteme unterschiedliche Dinge tun, die sie voneinander unterscheiden, aber dieses Verhalten zerstört meinen Arbeitsfluss schnell. Eine Voreinstellung wäre ideal!
harperville
Es wäre perfektes IMO, wenn es so wäre, wie Sie es beschreiben, eine Mischung aus dem Verhalten von OSX und Windows, Cmd + Tab sollte zwischen den neuesten Apps wechseln, aber nur das letzte fokussierte Fenster dieser App anzeigen! Wenn Sie innerhalb derselben App Cmd + tauschen müssen ~ ist für dich da Naja
Steven Lu
Dieses Problem wird durch das Fokussierungsverhalten der App-Unterfenster weiter erschwert, wenn in OS X mehrere Monitore im Spiel sind.
Steven Lu

Antworten:

6

Meiner Ansicht nach Hexe Es ist ziemlich verdammt nahe, mir die Kontrolle zu geben, die ich will, und dann noch mehr nette Sachen an der Spitze.

Steven Lu
quelle
Würdest du bitte ein paar Details dazu in Witch hinzufügen? Diese Option konnte ich leider nicht finden
Anton Khodak
0

Das HyperSwitch Das Tool kann in das Widget Cmd + tab des Systems integriert werden. Gibt dir die Option + Tab, um genau das zu tun, worüber ich in OP geschrieben habe.

Ich benutze das jetzt.

Steven Lu
quelle
2
Ich kann HyperSwitch nicht verwenden, wenn Sie ein Multi-Monitor-Setup in OS X verwenden. Folgendes passiert: Wenn Sie dieselbe App mit mehreren Fenstern auf mehreren Bildschirmen geöffnet haben und wenn Sie wechseln Apps wird das Fenster, das sich auf dem SAME-Bildschirm befindet, fokussiert. Dies steht im Gegensatz zu den üblichen Produktivitätsmustern, bei denen Sie die zwei kürzlich verwendeten Fenster aus zwei verschiedenen Apps auf verschiedenen Bildschirmen positionieren, sodass Sie beide gleichzeitig sehen können. Fazit: Zurück zu Witch, weil das Schalten dies unterstützt.
Steven Lu