less/more 명령의 구문 하이라이트 등 설정
배경
GNU source-highlight를 사용하면 코드를 less나 more로 볼 때 색칠해주는 것 같다.
편리할 것 같아서 시험해 본다.
완성 예
수중 환경에서의 스크린 샷.
MacOS(homebrew)에서 설치
brew install source-highlight
homebrew의 경우.
수중의 환경이라면/usr/local/bin/에 src-hilite-lesspipe.sh를 할 수 있다.
환경 변수 설정
src-hilite-lesspipe.sh에 대한 경로는 다니고 있다고 가정합니다.
less만, 색칠만의 최소한의 경우.
환경 변수로 MORE도 설정하지 않으면 more로 컬러가 되지 않았다.
export LESSOPEN="| src-hilite-lesspipe.sh %s"
export LESS="-R"
export MORE="-R"
기타 설정을 했을 경우.
export LESSOPEN="| src-hilite-lesspipe.sh %s"
export LESS="-MR"
export MORE="--quit-if-one-screen -MR"
-M은 화면 하에서 표시해 주는 정보를 늘린다.
--quit-if-one-screen에서 1화면에 맞는 경우에는 more를 자동으로 종료. 열람을 위한 cat 같은 사용법을 할 수 있다.
참고
[Qiita] 엔지니어라면 알아두고 싶은 less 명령 tips 11선
[Qiita] less 명령을 조금 편리하게 유지
Reference
이 문제에 관하여(less/more 명령의 구문 하이라이트 등 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/h_iijima/items/c3a05aa6130493d481e0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)