我正在使用基于Ranger终端的文件管理器来导航和查看文件。
当我导航到包含 pdf 文件的文件夹,并将光标定位在 PDF 文件上时,游侠会读取文件,然后将其显示在预览窗格中。
我的理解是游侠计划委托“步枪”任务
我现在想在基于文本的程序中打开正在预览的文件,该程序在上图中呈现预览。但是,当我按下l启动游侠/步枪时,会使用 GUI 程序“evince”。
往里看
文件: ~/.config/ranger/rifle.conf
#-------------------------------------------
# Documents
#-------------------------------------------
ext pdf, has llpp, X, flag f = llpp "$@"
ext pdf, has zathura, X, flag f = zathura -- "$@"
ext pdf, has mupdf, X, flag f = mupdf -- "$@"
ext pdf, has apvlv, X, flag f = apvlv -- "$@"
ext pdf, has xpdf, X, flag f = xpdf -- "$@"
ext pdf, has evince, X, flag f = evince -- "$@"
ext pdf, has atril, X, flag f = atril -- "$@"
ext pdf, has okular, X, flag f = okular -- "$@"
ext pdf, has epdfview, X, flag f = epdfview -- "$@"
ext pdf, has qpdfview, X, flag f = qpdfview "$@"
Run Code Online (Sandbox Code Playgroud)
此配置表示evince
将在“打开”文件时使用,但使用什么程序生成预览?
是的,pdftotext
默认情况下,ranger 用于预览 PDF,但您的标题问题的答案是:~/.config/ranger/scope.sh
指示如何预览文件。