less 명령어가 끝나도 내용을 지우지 않게 하기

git diff, git log 같은 명령어는 내부적으로 다시 less 프로그램을 사용합니다. 그런데 언젠가부터 갑자기 명령어가 끝나면 내용이 지워지면서 원래 화면이 표시되어 여간 불편했는데, 그 이유를 조사해 보니 Zsh 셸을 사용하면서 설치한 Oh My Zsh 때문이었습니다.

~/.oh-my-zsh/lib/misc.zsh 파일에 다음과 같이 되어 있는데,

export PAGER="less"
export LESS="-R"

아래와 같이 수정하면 됩니다.

export PAGER="less"
export LESS="-R -F -X"

구글링으로 참조한 링크는 아래와 같습니다.

:)

comments powered by Disqus

Related