मेरे पास बहुत से पर्ल स्क्रिप्ट हैं जो टर्मिनल का रंगीन आउटपुट प्रिंट करते हैं, का उपयोग करते हुए Term::ANSIColor
। यह तब होता है जब कोई शेल स्क्रिप्ट उदा करता है
echo -e '\e[1;31mError:\e[0m Your fault.'
इन कमांडों की लॉग फ़ाइलों को देखना less
( -R
स्विच के साथ ) काम करता है , लेकिन विम में, रंग वर्ण इस तरह कच्चे प्रदर्शित होते हैं:
^[[1;31mError:^[[0m Your fault.
मैं इन मार्करों से मिलान करने के लिए एक सिंटैक्स फ़ाइल करूँगा, उन्हें छुपाना और उसके अनुसार परिणामी सिंटैक्स क्षेत्रों को रंग दूंगा, लेकिन पहले मैं जांचना चाहता था कि क्या पहले से ही ऐसा कुछ है।
2
... और उस विषय के लिए Google के लिए बहुत मुश्किल है। प्रत्येक क्वेरी जिसमें "विम" और "रंग" शामिल हैं, सैकड़ों रंग योजनाओं को लाता है, जो कि मैं नहीं चाहता।
—
स्टीफन माजूस्की
vim ansi color
हालांकि काफी मददगार है।