魚の形の書式を少ない労力で実現する方法

魚の形の書式を少ない労力で実現する方法

たとえば、lsfish のようなコマンドを実行して大量の出力を取得したとします。出力をスクロールしながら、fish のフォーマットなどを維持するにはどうすればよいでしょうか。

ls | less書式が保持されません。

ls今では、この色付けはとして実行されているためだとわかっていますls -G。OSXls -Gのデフォルト シェルでも同じ色付けが生成されます。これは、質問が魚に関するものではなく、魚に関するものである可能性があることを示唆していますls

Archではls -C --color=always | less -Rそうなります。

答え1

はい、それは fish ではなく BSD ls のせいです。--color=always はないので、CLICOLOR_FORCE をエクスポートする必要があります。

例えば

alias lsless="set -gx CLICOLOR_FORCE ''; ls | less; set -e CLICOLOR_FORCE" それをやるだろう。

もう一つの選択肢はbrew install coreutilsgls --color=always | less

関連情報