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. 마지막 탭이 열렸습니다.

관련 정보