Я не уверен в посещении последнего просмотренного URL: для этого может потребоваться отдельный плагин, который может отслеживать то, что вы просматриваете, и сохранять (и восстанавливать) самый последний URL.
Тем не менее, вот простая команда, которая вместо этого снова открывает самую свежую ссылку в вашей истории. Если ваши привычки просмотра похожи на мои (откройте кучу вкладок, пролистайте их, закройте браузер), этого может быть достаточно:
:js history.list('', true, 1, '-date')
Это говорит: «Сортируйте мой нефильтрованный стек истории с самыми последними ссылками наверх. Откройте первую из этих ссылок в новой вкладке. "
Чтобы связать это с командой и последовательностью клавиш, поместите это в ваш .pentadactylrc
:
command! -description 'Open the most-recently-visited link in a new tab' reopen-last-visited -javascript history.list('', true, 1, '-date')
nmap <Leader>R :reopen-last-visited<CR>
Теперь, когда вы запустите Firefox, вы сможете нажать \R
и открыть последний посещенный URL.
Обновление: Вы также можете попробовать команду :undo
. В документации конкретно не упоминается, что список закрытых вкладок сохраняется при перезапуске браузера, но мое ограниченное тестирование показывает, что это так. Я открыл и закрыл вкладку, перезапустил браузеры и сразу попытался :undo
. Это открыло последнюю вкладку для меня.