우분투 10.04를 사용하고 있습니다. 내 기본 호출기 ($ PAGER이 아닌 업데이트 대안을 사용하여 설정)는 적습니다. 문제는 ‘-f ansi’모드와 함께 ri (Ruby documentation tool)를 사용할 때 텍스트를 컬러로 표시하는 대신 이스케이프 시퀀스 (예 : ‘ESC [36m’)가 적습니다. 예를 들어 -R 옵션을 사용하여 출력을 수동으로 줄이면 색상을 강제로 표시 할 수 있습니다.
ri -f ansi String | less -R
그러나 덜 적게 페이저로 사용되는 경우이 옵션을 기본 옵션으로 사용하고 싶습니다.
참고 : 기본적으로 점점 더 많은 색상이 표시된다는 것을 알고 있지만 vi와 같은 키 바인딩 때문에 덜 사용합니다.
답변
다른 곳에서 답을 찾았습니다. lesskey
less의 옵션을 설정하는 데 사용해야 했습니다.
$ lesskey -
#env
LESS = -R
그런 다음 Ctrl+d
트릭을했다. 그래도 왜 $ LESS를 덜 무시하는지 잘 모르겠습니다.
답변
설정 LESS
즐겨 사용하는 옵션의 공백으로 구분 된 목록에 환경 변수를.
답변
가장 적은 문제는 변수가 적은 내보내기를하지 않았다는 것입니다.
LESS="FRX"
ls -l | less
<not colorized>
export LESS="FRX"
ls -l | less
<colorized>
예를 들어, ‘export LESS = “FRX”‘만 있으면 ‘/etc/profile.d/less.sh’라는 파일을 만들 수 있으며 시스템 전체에서 더 적은 구성을 사용할 수 있습니다.