某些文件类型未显示在 Ranger 预览中

某些文件类型未显示在 Ranger 预览中

我有一堆 csv 文件,它们都是纯文本 csv 文件。

$ file ./*
file1.csv: ASCII text, with very long lines
file2.csv: CSV Text

我什至使用 file1.csv 从 file1.csv 生成了 file2.csv cut。但是,这些文件似乎属于不同类型。

在 ranger 上预览它们时,file1.csv 会按预期预览。但是当我去预览 file2.csv 时,它只是说

---------------File Type Classification----------------------------
CSV Text

我该如何解决?

我有 Ranger v1.9.3 和默认配置文件(scope.sh、rc.conf、rifle.conf)。即使我运行 Ranger 时也会发生这种情况ranger -c

旁注:知道为什么file2.csv显示为“CSV 文本”而不​​是 ASCII 文本文件,即使我使用简单的 bash 命令从 ASCII 文本文件生成它,例如sedcut

答案1

“类型”只是实用file程序根据给出的启发法猜测的东西。

老实说,这里没有什么需要修复的:无论您是否file认识到这一点,您的逗号分隔值都是逗号分隔值。

“非常长的行”可能表明您在文件中没有一致地使用正确的换行符(例如,某些 MSDOS 换行符、某些 UNIX 换行符)。但这是数据生成方式的问题,如果不详细查看就无法解决。

相关内容