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>

\Rこれで、Firefox を起動すると、最後にアクセスした URL をクリックして開くことができるようになります。

アップデート: コマンドを試すこともできます:undo。ドキュメントには、閉じたタブのリストがブラウザの再起動後も保持されるとは特に記載されていませんが、私の限られたテストでは保持されていることがわかりました。タブを開いて閉じ、ブラウザを再起動してすぐに を試しました:undo。最後のタブが開きました。

関連情報