किसी विशिष्ट एक्सटेंशन के लिए gedit के डिफ़ॉल्ट हाइलाइटिंग को कैसे बदलें


10

हर बार मैं एक .m फ़ाइल खोलता हूं, gedit सहयोगियों को उस पर प्रकाश डालते हैं। मैं मतलाब के लिए डिफ़ॉल्ट व्यवहार को बदलना चाहूंगा।

मैं, सामान्य रूप से, डिफ़ॉल्ट हाइलाइटिंग को कैसे बदल सकता हूं जो कि gedit एक फाइल से दूसरी भाषा से संबंधित एक्सटेंशन में देता है?

जवाबों:


4

आप /usr/share/gtksourceview-3.0/language-specs फ़ाइलों को बदल सकते हैं, लेकिन इसके बजाय इस फ़ाइल को अपने घर में कॉपी करें या आप अपग्रेड पर परिवर्तन खो देंगे। मुझे
$ cp /usr/share/gtksourceview-3.0/language-specs/octave.lang ~/.local/share/gtksourceview-3.0/language-specs/
बदलने के
<property name="globs">*.m</property>
लिए
<property name="globs"></property>

कुछ प्रयोग भी किए और पता चला कि objc.lang फ़ाइल में भी एक ही पंक्ति है, इसलिए आपको शायद इसे भी कॉपी करने और बदलने की आवश्यकता है।


क्या इसे करने का एक और अच्छा तरीका है। जैसे ऑक्टेव को अक्षम करने के बजाय, भाषाओं की पूर्वता को कॉन्फ़िगर करना?
ए डी एन

$ HOME dir पर कॉपी करने के बाद मैं क्या करूँ? मैं gedit को कैसे बताऊं कि उसे $ घर में नई फ़ाइल xyz.lang को देखने की आवश्यकता है ??? अग्रिम में धन्यवाद।
श्रीकृष्णन

ध्यान दें कि gedit के आधुनिक संस्करणों में (उदाहरण के लिए Ubuntu 19.10 पर gedit 3.34.0) सही निर्देशिका ~ / .local / share / gtksourceview-4 है।
एडम डिंगल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.