ฉันมีค่อนข้างมากของสคริปต์ Perl Term::ANSIColor
ที่พิมพ์เอาท์พุทสีไปยังสถานีโดยใช้ สิ่งนี้เหมือนกับเมื่อเชลล์สคริปต์ทำเช่น
echo -e '\e[1;31mError:\e[0m Your fault.'
การดูไฟล์บันทึกของคำสั่งเหล่านี้ทำงานได้less
(ด้วย-R
สวิตช์) แต่ใน Vim ตัวอักษรสีจะแสดงผลแบบดิบดังนี้:
^[[1;31mError:^[[0m Your fault.
ฉันจะทำไฟล์ไวยากรณ์เพื่อให้ตรงกับเครื่องหมายเหล่านี้ปกปิดพวกเขาและสีพื้นที่ไวยากรณ์ที่เกิดขึ้นตามลำดับ แต่ก่อนอื่นฉันต้องการตรวจสอบว่ามีบางอย่างเช่นนี้แล้ว
2
... และ Google ก็ยากมากสำหรับหัวข้อนั้น ทุกข้อความค้นหาที่มี "เสียงเรียกเข้า" และ "สี" จะแสดงชุดสีหลายร้อยชุดซึ่งไม่ใช่สิ่งที่ฉันต้องการ
—
Stefan Majewsky
vim ansi color
มีประโยชน์มากทีเดียว