我不喜欢 Ranger 中存档的默认预览,我想更改它。
例如,对于.zip
文件,预览显示unzip -l <file>
. 然而,使用自定义命令,可以显示存档的树视图(例如,.zip
文件可以被视为带有unzip -l <file> | awk 'FNR>3 {$1=$2=$3=""; print substr($0,4)}' | tree --fromfile
.
如何将 Ranger 配置为使用自定义 shell 命令为每种文件类型(.tar.gz
、.zip
、.7z
等...)预览/显示存档文件?
预览在 中定义
.config/ranger/scope.sh
。如果它在您的配置中不存在,请在您的 shell 中运行,它会在您的文件夹ranger --copy-config=scope
中弹出。.config
之后,您可以随意更改
scope.sh
文件。在档案的具体例子中,您可以更改handle_extension
功能。以下是一些示例,它们将在预览中将 、 和 files 显示
.tar.gz
为.zip
树.7z
: