Ranger プレビューに一部のファイル形式が表示されません。

Ranger プレビューに一部のファイル形式が表示されません。

私は多くのcsvファイルを持っており、すべてプレーンテキストcsvファイルです。

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

file1.csvを使用して、file1.csvからfile2.csvを作成したcut。しかし、ファイルの種類が異なるようです。

レンジャーでプレビューすると、file1.csvが期待どおりにプレビューされます。ただし、file2.csvプレビューに移動すると、次のように表示されます。

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

どうすれば解決できますか?

Ranger v1.9.3とデフォルト設定ファイル(scope.sh、rc.conf、Rifle.conf)があります。レンジャーを実行してもこの現象が発生しますranger -c

注:およびなどの単純なbashコマンドを使用してASCIIテキストファイルから生成しましたが、ASCIIテキストファイルの代わりに「CSVテキスト」と表示されるのはなぜですかfile2.csvsedcut

答え1

「タイプ」は、file提供された経験的方法に基づいてユーティリティが推測することです。

正直、ここでは修正することはありません。fileカンマで区切られた値は、認識されているかどうかにかかわらず、カンマで区切られた値です。

「非常に長い行」は、ファイル内の正しい改行を一貫して使用しないことを示します(たとえば、一部のMSDOS改行、一部のUNIX改行)。しかし、これはデータが生成される方法の問題であり、詳しく見ていないと解決できません。

関連情報