djvu 파일로 evince에 대한 zsh 완성을 어떻게 추가합니까?

djvu 파일로 evince에 대한 zsh 완성을 어떻게 추가합니까?

(5.0.2)를 사용하고 있습니다 zsh. 에 대한 자동 완성 기능은 evince사전 정의된 일부 확장자의 파일만 표시하며 그 pdf중에는 .psdjvu

명령에 따라 파일을 zsh자동 완성 하는 방법은 무엇입니까 ?djvuevince또는 이와 동등한 확장은 어디에 evince정의되어 있습니까?

두 가지 참고사항:

  • 에서는 /usr/share/zsh/functions/Completion다음 rgrep evince을 보여줍니다.

    Unix/_pspdf:#compdef evince gsbj gsdj gsdj500 gslj gslp gsnd ps2ascii ghostview mgv pstoedit pstotgif zathura
    Unix/_pdf:#compdef pdf2dsc pdf2ps pdfimages pdfinfo pdftopbm pdftops pdftotext pdfopt pdffonts kpdf apvlv evince epdfview
    

    파일이 없다는 점 참고하세요 Unix/_djvu.

  • 동일한 디렉토리에서 다음을 rgrep djvu표시합니다.

    X/_okular:extns="{pdf,ps,eps,dvi}(.gz|.bz2)(#c,1)|djvu|tiff|chm|cbr|cbz"
    

    다시 한번 말씀드리지만 파일이 없습니다 X/_evince.

가능한 해결책은 X/_evince올바른 명령이 포함된 파일을 추가하거나 Unix/_djvu올바른 명령이 포함된 파일을 추가하는 것이지만 이로 인해 몇 가지 질문이 발생합니다.

  • 이러한 파일에 추가할 올바른 명령은 무엇입니까? 위에서 언급한 두 파일을 모두 만들어야 합니까? 이 파일은 자동으로 인식되나요?
  • 거기에 없나요?청소기.zshrcmy 를 수정하거나 , 새 패키지를 설치하거나, ​​관련 명령을 호출하여 문제를 해결하는 방법은 무엇입니까 ?

관련 정보