Ich liebe es, dass Safari 9 Tabs gepinnt hat. Es war das letzte Stück, mit dem ich von Chrome wechseln konnte. Ich schließe jedoch häufig alle Registerkarten mit Ausnahme der angehefteten Registerkarten. Wenn ich jedoch keine der angehefteten Registerkarten aktiviere und dann die anderen Registerkarten schließe, wird das gesamte Fenster, die angehefteten Registerkarten und alle Fenster geschlossen.
Angenommen, ich habe einen angehefteten Tab und einen nicht. Wenn die nicht angeheftete Registerkarte aktiv ist und ich command+ drücke, wird wdas gesamte Fenster geschlossen. Wenn ich jedoch die angeheftete Registerkarte aktiviere und dann auf die Schaltfläche zum Schließen der nicht angehefteten Registerkarte klicke, bleibt das Fenster geöffnet. Gibt es eine Möglichkeit, das Fenster offen zu halten, solange Tabs geöffnet, angeheftet oder auf andere Weise?
Antworten:
Wenn Sie das Menü Datei anzeigen, können Sie ⌘WÄnderungen in Abhängigkeit von der Anzahl der geöffneten Registerkarten sehen. Wenn es mehrere gibt, ist es "Tab schließen", wenn es einen gibt (ohne die angehefteten), ist es "Fenster schließen".
Es gibt eine Problemumgehung! Sie können überschreiben, ⌘Wum immer "Tab schließen" auszuführen.
Gehen Sie zu Systemeinstellungen> Tastatur> Verknüpfungen> App-Verknüpfungen
Fügen Sie eine Verknüpfung für die Anwendung "Safari", Menüpunkt "Registerkarte schließen", Verknüpfung ⌘w.
Wenn Sie in Safari kein Englisch sprechen, suchen Sie den genauen Namen des Menüelements, um eine Registerkarte zu schließen. In der niederländischen Version von Safari heißt der Menüpunkt "Sluit tabblad".
quelle
Ich möchte der Antwort von hachre nur hinzufügen, dass Sie mit terminal dasselbe Ergebnis erzielen können. Führen Sie zum Überschreiben von ⌘W in Safari die folgenden Zeilen aus:
Dann lade Safari neu:
Ich benutze diese Befehle in Sierra - funktioniert super.
quelle
<dict>
Tag? Das zweite Argument im ersten Befehl wäre also'<dict><string>@w</string></dict>'
defaults write com.apple.safari NSUserKeyEquivalents '{"Close Tab"="@w";}'
und es funktioniert. Die schlechte Nachricht ist, dass ich keinen einfachen Weg finden kann, um zu schreibencom.apple.universalaccess
(defaults write com.apple.universalaccess "com.apple.custommenu.apps" -array-add "com.apple.Safari"
nur Fehler verursacht und nichts mit sudo gemacht)