CLI 애플리케이션의 ANSI 색상 출력을 위한 Vim 구문 파일이 있습니까?

CLI 애플리케이션의 ANSI 색상 출력을 위한 Vim 구문 파일이 있습니까?

나는 를 사용하는 Perl 스크립트를 많이 가지고 있습니다 Term::ANSIColor.

echo -e '\e[1;31mError:\e[0m Your fault.'

이러한 명령에 대한 로그 파일을 보는 것은 괜찮지만 less(스위치 사용 -R) Vim에서는 다음과 같이 색상 문자가 그대로 표시됩니다.

^[[1;31mError:^[[0m Your fault.

이러한 토큰과 일치하는 문법 파일을 만들고 이를 숨긴 다음 그에 따라 결과 문법 영역에 색상을 지정하겠지만 먼저 비슷한 것이 이미 존재하는지 확인하고 싶습니다.

답변1

이 플러그인을 확인해 보세요. 원하는 것일 수도 있습니다.

AnsiEsc.vim: ansi 이스케이프 시퀀스를 숨기고 지정된 대로 강조 표시합니다.

관련 정보