
less
명령을 사용하여 색상을 얻는 모든 도구에서 -R
:피그먼트,GNU 소스 하이라이트,vless, ...ccze아래 명령으로 나를 만족시키십시오.
ccze -A < /path/to/log/file | less -R
하지만 Shift+는 g예상대로 작동하지 않습니다.
- 먼저 Ctrl+를 눌러야 해요c
- Shift+ 가 따르지만 g파일 끝으로 이동하지는 않습니다.
내가 뭐 놓친 거 없니?
답변1
크기가 크고 줄이 긴 /var/log/syslog
이것을 시도해 볼 때 설명하신 것과 비슷한 동작을 봅니다 . 그것이 부분적으로 책임이 있다고 의심하여 나는 다음과 같이 달렸습니다.2.1MB
22500
ccze
time ccze -A /var/log/syslog > foo
ccze
내 1.2GHz
컴퓨터에서 색상화된 출력을 생성하는 데 약 55초가 걸리는 것으로 나타났습니다 . 이것이 less
정지 되는 것으로 예상하고 생성이 완료되기 less
전에는 출력의 끝으로 갈 수 없으므로 정지된 것 같습니다.ccze
less
이 작업을 더 효과적으로 수행하기 위한 대안:
grep
등 을 사용하여 출력을 선택한sed
다음 로 파이프합니다ccze
.- 파일을 미리 색상화하고 실행합니다
less
.
답변2
Meta->와 Meta-< 모두 제게는 완벽하게 작동합니다. 나는 그것들이 emacs에서도 동일하기 때문에 익숙합니다.