Emacs में, अलग-अलग रंगों के साथ विभिन्न डेटा प्रकारों के सभी चर को चिह्नित करना संभव है? जैसे अगर मैं C/C++ मेरे कार्यक्रम में निम्न चर राशिemacs में सिंटेक्स हाइलाइटिंग। विभिन्न रंगों के साथ विभिन्न डेटा प्रकारों को चिह्नित करना
int i,j;
float g,h;
char a,b;
फिर स्रोत कोड मैं और जे लाल, ग्राम और हरे, ए और बी नीला के रूप में के रूप में ज के रूप में चिह्नित किया जाएगा भर में। (नहीं है कि मैं इस संकेतन का उपयोग: डी)
मुझे यकीन है कि कैसे उपयोगी यह भविष्य में हो जाएगा नहीं कर रहा हूँ, लेकिन मैं इसे मेरी मदद करेंगे कोड, पढ़ते समय और हंगरी के अंकन के लिए एक अच्छा विकल्प हो लग रहा है।
सामान्य emacs सी मोड के साथ यह बहुत ही अनौपचारिक होगा - आपको वास्तव में इस जानकारी को प्राप्त करने के लिए फ़ाइल को पार्स करने की आवश्यकता होगी जहां आप वर्तमान में हाइलाइटिंग के लिए नियमित अभिव्यक्तियों का उपयोग करते हैं। मैं सी/सी ++ फाइलों को पार्स करने और वहां से काम करने के लिए ["सेमेन्टिक बॉविनेटर"] (http://www.emacswiki.org/emacs/SemanticBovinator) देखेंगे। –
शायद आप [हाइलाइट-प्रतीक] (http://www.emacswiki.org/emacs/HighlightSymbol) पर एक नज़र डालना चाहते हैं। यह बिंदु पर प्रतीक की सभी घटनाओं को हाइलाइट करता है, और आप कई प्रतीकों को एक साथ हाइलाइट कर सकते हैं (विभिन्न रंगों में)। बिल्कुल वही नहीं जो आप पूछ रहे हैं, लेकिन यह एक समान फैशन में कोड पढ़ने में मदद करता है। – Tarmil
एक और बिल्कुल सही टिप्पणी नहीं: Regexp मिलान शायद इसके लिए पर्याप्त नहीं है, लेकिन यह आपको रास्ते का हिस्सा ले सकता है। Regexp मिलान को ट्विक करने का एक आसान और इंटरैक्टिव तरीका 'सी-एम-एस' का उपयोग करना है। लाइब्रेरी ['highlight.el'] देखें (http://www.emacswiki.org/emacs/HighlightLibrary)। – Drew