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 -R
tắ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 color
là khá hữu ích, mặc dù.