返回 pentadactyl 中上次查看的頁面

返回 pentadactyl 中上次查看的頁面

Pentadactyl 中是否有一個命令/命令集可以回到上次查看的頁面?我經常關閉瀏覽器,然後認為時間還為時過早,因此我想再次打開它並轉到上次查看的選項卡。理想情況下,到頁面上與我關閉它時相同的位置(但我不確定這是否可能)。

我知道 Firefox 本身有一個選項可以打開上次查看的選項卡,但我不希望這種行為成為預設行為,因為我不希望在開始新任務時出現上次查看的頁面,因為我得到很容易分心。

答案1

我不確定是否要訪問上次查看的 URL:這可能需要一個單獨的插件來追蹤您正在查看的內容,並保存(和恢復)最近的 URL。

但是,這裡有一個簡單的命令,可以重新開啟歷史記錄中的最新連結。如果您的瀏覽習慣像我一樣(打開一堆選項卡,按我的方式瀏覽它們,然後關閉瀏覽器),這可能就足夠了:

:js history.list('', true, 1, '-date')

這表示,“將我未過濾的歷史記錄堆疊與頂部的最新連結進行排序。在新分頁中開啟這些 URL 的前 1 個。”

要將其綁定到命令和鍵序列,請將其放入您的.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。它為我打開了最後一個選項卡。

相關內容