내가 작업하고있는 일부 로그 파일은 상당히 크지 만 (> 200Mb) Emacs에서 찾아 보는 것이 좋습니다. 현재 기본적으로 Emacs는 모든 것을 느리게하는 log4j 모드를 활성화하려고 시도합니다. 내가 정말로 필요한 것은 다음과 같은 경량 뷰어입니다.
- 비활성화 된 실행 취소 모드
- 로그 파일이 업데이트 될 때 자동 복귀
- 업데이트 될 때 로그의 꼬리를 따를 수 있습니다
이상적으로는 탐색 할 때 로그 파일의 작은 부분에 매핑하는 것이 좋습니다. 이러한 로그 모드가 있습니까?
3
emacs 답변은 아니지만 간단한 꼬리 -f로 tmux를 사용하면 최상의 솔루션을 얻을 수 있습니다 .tmux를 사용하면 바인딩과 같은 emacs를 사용하여 로그를 중지하고 검색 할 수 있습니다. 내 로그 파일은 일반적으로 2GB 이상이며 잘 실행됩니다. 또는 Mx shell + tail -f + no font lock은 좋은 해결책입니다.
—
Jordon Biondo 2016 년
정확히 당신이 요구하는 것은 아니지만 아마도
—
legoscia 2016 년
M-x fundamental-mode
속도 측면에서 log4j 모드보다 개선 되었을 것입니다.
@ legoscia : 예, 나는 이미 수동으로 텍스트 모드로 전환하여 도움이되었습니다.
—
stsquad
나는 보통이 경우에는 무엇을 : 나는 대신에 호출기를 사용하고 제외 @JordonBiondo이 제안 것과 유사한
—
wvxvw 2016 년
tail
즉, cat file.log | less
. 이것은 한 번에 여러 줄을 검색하고 표시하는 것과 같은 모든 호출기 명령을 사용할 수 있다는 이점이 있습니다.
또한, 이것은 : github.com/mbriggs/emacs-pager 책갈피에 추가했지만 사용하지 않은 것을 발견했습니다.
—
wvxvw