Zathura에서 파일을 찾거나 여는 가장 좋은 방법

Zathura에서 파일을 찾거나 여는 가장 좋은 방법

저는 PDF 리더로서 Zathura를 정말 좋아하지만, 다른 PDF 리더에서 찾을 수 없는 기능 중 하나는 Zathura에서 파일을 여는 쉬운 방법입니다. 이 작업을 수행하는 방법을 아는 유일한 방법은 :open 명령을 실행하는 것입니다. 그러나 이를 사용하려면 열려고 하는 파일의 전체 경로를 알아야 합니다(이미 Zathura의 기록에 있는 경우는 제외). 카드 옵션을 사용할 수 있음 ) 일반적으로 쉘에서 파일을 찾은 다음 열려는 파일의 디렉터리에서 Zathura 명령을 실행하면 됩니다. 내 질문은 Zathura 자체에서 파일을 찾는 더 좋은 방법이 있느냐는 것입니다(아마도 Vim에서 탐색?).

답변1

당신은 그것을 사용할 수 있습니다후지브, 명령줄 퍼지 파인더. 설치 후 바로 사용 가능

zathura $(fzf)

그런 다음 파일 이름(막연히그게 한마디라면) 열어보고 싶다. 이것은 매우 빠르고 훌륭하게 작동합니다.

편집: 불행하게도 이 접근 방식을 사용하면 zathura 창 외에 열린 터미널이 남게 됩니다. 이 문제를 극복하려면 다음을 사용할 수 있습니다.

nohup zathura $(fzf)

zathura가 열리자마자 터미널 세션을 닫고 싶습니다. 이 작업을 수행하는 방법을 아는 사람이 있나요?

편집 2: tmux를 사용하는 방법을 찾았습니다(어쨌든 그렇게 할 것입니다). 당신의 tmux.conf넣어

bind-key -r z run-shell "tmux new-window 'nohup zathura $(fzf)'"

그런 다음 tmux 세션 내에서 prefix+z.

답변2

후지브좋은 옵션이지만 터미널을 열어두기 때문에 다음과 같은 것을 사용해야 합니다.엑스도터미널 표시/숨기기.

나는 작은 대본을 썼다.engulf.sh둘 다입니다. fzf를 사용하여 파일을 선택하고 xdo를 사용하여 zathura가 열려 있을 때 터미널을 "먹습니다". zathura가 닫히면 터미널이 다시 나타납니다. Ranger와 같은 파일 관리자에서 파일을 선택할 수도 있습니다.

관련 정보