Есть ли ярлык Safari, который всегда работает для повторного открытия последней закрытой вкладки?

Примечание: это не дубликат Как заставить Safari снова открыть мою последнюю закрытую вкладку?

Я знаком с ярлыком + Z, работающим, когда вкладка была только что закрыта. Однако я часто делаю что-то еще, что не хочу отменять.

Например, я иногда закрываю вкладку, пишу половину и отвечаю на Stack Exchange, понимаю, что не хотел ее закрывать, а затем застрял с доступом к истории вручную.

Итак, есть ли какой-либо ярлык или пункт меню Safari специально для повторного открытия моей последней закрытой вкладки?

Обновление: это не исправление, но если ваша единственная проблема заключается в том, что вы не хотите ничего отменять, кроме закрытых вкладок (и вас не волнует, что что-то всегда будет работать), установите ярлык «Отменить закрытие вкладки» в Настройки клавиатуры будут фильтровать ярлык только для закрытых вкладок!

Ответы (4)

В новой macOS Sierra можно использовать сочетание клавиш Tдля повторного открытия последней закрытой вкладки — как в Chrome и других браузерах.

Предыдущий ярлык Zпозволял повторно открывать закрытые вкладки, но был скорее кнопкой «общего назначения», которая позволяла повторно открывать закрытые вкладки, а также отменять другие действия. Новый ярлык специально предназначен для повторного открытия закрытых вкладок.

Ура! Иногда новый ответ на старый вопрос — отличная новость. :)
Спасибо! Вы помогли мне, и я (надеюсь) смог отплатить тем же! :)

Ответ — нет, Safari не предоставляет никаких встроенных функций или ярлыков (к несуществующим функциям) для восстановления последней закрытой вкладки.

Единственная функциональность, которую в настоящее время предлагает Safari, это:

  • Открыть последнее закрытое окно
  • Отменить закрытие вкладки (как часть цепочки событий отмены)

Первый делает именно это, повторно открывает последнее закрытое окно, включая все вкладки, которые были открыты при его закрытии.

Второй работает, как вы уже знаете, он работает только в том случае, если это последнее, что вы сделали, или вам нужно отменить другие действия, что является предостережением, которое вы отметили выше.

Глядя на Safari Extensions, есть несколько менеджеров вкладок, однако ни один из них особо не отмечает свою поддержку Tab Undo, за исключением SafariTabs , и эта функция была удалена из продукта для Safari 5; поскольку разработчик отмечает, что Safari 5 теперь предоставляет это как часть цепочки отмены

Разработка решения для этого, хотя это и не тривиально, не является чем-то невозможным, поскольку Apple проделала большую часть тяжелой работы. :D

Safari обеспечивает передачу событий в Safari Extensions, и вас может заинтересовать CloseEvent (SafariEvent) . Конечно, определение метода различения событий CloseEvent для Windows (каждая вкладка получает свое собственное событие CloseEvent) и одиночных событий CloseEvent вкладок... Ну, это тяжелая работа.

Если вы используете Keyboard Maestro , вы можете эмулировать это поведение с помощью триггера HotKey. Даже несколько вкладок / окон восстановления. Я сделал первоначальный запуск на нем. В этом суть . Примечание: это не восстанавливает историю вкладок. Таким образом, вы получите URL обратно, но не сможете вернуться.

Это - z.

Откроется только последняя закрытая вкладка. Если вы закроете больше вкладок, эти вкладки не будут открыты.

Нет. Это только Chrome и Firefox.