Uwielbiam to, że Safari 9 ma przypięte zakładki, był to ostatni element, który umożliwił mi przejście z Chrome. Często jednak zamykam wszystkie karty oprócz przypiętych. Jednak dopóki nie uaktywnię jednej z przypiętych kart, a następnie nie zamknę pozostałych, zamyka całe okno, przypięte karty i wszystkie.
Załóżmy na przykład, że mam jedną przypiętą kartę, a drugą nie. Jeśli odpięta karta jest aktywna, a ja uderzyłem command+ wcałe okno się zamyka. Ale jeśli aktywuję przypiętą kartę, a następnie kliknę przycisk zamykania na odpiętej karcie, okno pozostanie otwarte. Czy jest jakiś sposób na utrzymanie okna otwartego, o ile są otwarte, przypięte lub w inny sposób karty?
Odpowiedzi:
Jeśli oglądasz menu Plik, możesz zobaczyć ⌘Wzmiany w zależności od liczby otwartych kart. Jeśli jest ich wiele, to jest to „Zamknij kartę”, jeśli jest jeden (nie licząc przypiętego), to jest „Zamknij okno”.
Istnieje obejście! Możesz zastąpić, ⌘Waby zawsze wykonać „Zamknij kartę”.
Wybierz Preferencje systemowe> Klawiatura> Skróty> Skróty aplikacji
Dodaj skrót do aplikacji „Safari”, element menu „Zamknij kartę”, skrót ⌘w.
Jeśli nie używasz języka angielskiego w przeglądarce Safari, sprawdź dokładną nazwę elementu menu służącego do zamykania karty. W holenderskiej wersji Safari element menu nosi nazwę „Sluit tabblad”.
źródło
Po prostu chcę dodać do odpowiedzi hachre, że ten sam wynik można osiągnąć za pomocą terminala. Aby zastąpić ⌘W w Safari, wykonaj następujące wiersze:
Następnie ponownie załaduj Safari:
Używam tych poleceń w Sierra - działa świetnie.
źródło
<dict>
tagu otwierającego ? więc drugim argumentem w pierwszym poleceniu byłoby'<dict><string>@w</string></dict>'
defaults write com.apple.safari NSUserKeyEquivalents '{"Close Tab"="@w";}'
i działa. Zła wiadomość jest taka, że nie mogę znaleźć prostego sposobu na napisaniecom.apple.universalaccess
(defaults write com.apple.universalaccess "com.apple.custommenu.apps" -array-add "com.apple.Safari"
właśnie spowodowałem błąd i nie zrobiłem nic z sudo)