ANSI 색상 코드가 포함된 일부 로그 파일이 있습니다. Emacs에서 열면 쓰레기가 보입니다.
예를 들어 다음 명령을 실행합니다.
ls --color=yes -ald -- * > my_files.txt
공통 폴더에서 (Ubuntu에서 gnome-terminal 및 zsh 사용)
흥미롭게도 내가 달리면
cat my_files.txt
쉘은 내용을 색상으로 올바르게 표시합니다(즉, 쉘은 이러한 ansi 코드를 해석하는 방법을 알고 있습니다).
Emacs가 이러한 파일을 올바르게 표시하도록 하는 방법이 있습니까?
답변1
emacs 라이브러리를 사용하십시오 ansi-color.el
.
M-x load-library ansi-color
M-: (ansi-color-apply-on-region (point-min) (point-max))