적은 비용으로 물고기 스타일 서식을 얻는 방법

적은 비용으로 물고기 스타일 서식을 얻는 방법

fish에서 와 같은 명령을 실행 ls하고 많은 출력이 나온다고 가정해 보겠습니다. 스크롤하면서 물고기 형식이나 이와 유사한 것을 유지하려면 어떻게 해야 합니까?

ls | less서식을 유지하지 않습니다.

컬러링 lsls -G. ls -GOSX의 기본 셸에서 동일한 색상을 생성합니다. 이는 아마도 질문이 물고기에 관한 것일 수도 ls있고 물고기에 관한 것이 아니라는 것을 암시합니다.

아치에서는 ls -C --color=always | less -R그렇습니다.

답변1

예, BSD ls 때문이지 Fish 때문이 아닙니다. --color=always가 없습니다. CLICOLOR_FORCE를 내보내야 합니다.

그래서 뭔가

alias lsless="set -gx CLICOLOR_FORCE ''; ls | less; set -e CLICOLOR_FORCE" 그렇게 할 것입니다.

brew install coreutils또 다른 옵션은 다음 과 같습니다.gls --color=always | less

관련 정보