Có tệp cú pháp Vim cho đầu ra màu ANSI của ứng dụng CLI không?


11

Tôi có khá nhiều tập lệnh Perl in đầu ra màu cho thiết bị đầu cuối, sử dụng Term::ANSIColor. Điều này giống như khi kịch bản shell thực hiện, vd

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

Xem tệp nhật ký của các lệnh này hoạt động trong less(với công -Rtắc), nhưng trong Vim, các ký tự màu được hiển thị thô như thế này:

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

Tôi sẽ làm một tệp cú pháp để khớp với các điểm đánh dấu này, che giấu chúng và tô màu các vùng cú pháp kết quả tương ứng, nhưng trước tiên tôi muốn kiểm tra xem đã có cái gì đó như thế này chưa.


2
... Và rất khó để Google cho chủ đề đó. Mỗi truy vấn bao gồm "vim" và "màu sắc" sẽ đưa ra hàng trăm cách phối màu, đó không phải là điều tôi muốn.
Stefan Majewsky

vim ansi colorlà khá hữu ích, mặc dù.
Sven

Câu trả lời:


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.