मैं Gedit में सिंटैक्स हाइलाइटर प्रारूप कैसे जोड़ूं?


19

मैं एक अतिरिक्त वाक्यविन्यास भाषा के लिए नियमित अभिव्यक्तियों में कैसे जोड़ सकता हूं?


1
अधिक विशिष्ट बनें, आप किस पाठ संपादक के बारे में बात कर रहे हैं? Gedit?
enzotib

आपको हमें बताना चाहिए, आप किस संपादक का उपयोग करते हैं; gedit, mcedit, scite? और अगर आप हमें भाषा बताते हैं, तो शायद हम जानते हैं, कि सिंटैक्स फ़ाइल कहाँ प्राप्त करें।
उपयोगकर्ता अज्ञात

1
भाषा वास्तव में एक पाठ फ़ाइल के लिए एक हाइलाइटिंग योजना है। हमने इसका आविष्कार किया इसलिए यह कहीं भी मौजूद नहीं है। संपादक डिफ़ॉल्ट संपादक है जो उबंटू के साथ आता है। यह सिर्फ टेक्स्ट एडिटर कहता है, लेकिन हेल्प अबाउट में यह जीडिट कहता है ।
ब्रायन फील्ड

जवाबों:


23

यह सिंटैक्स हाइलाइटिंग के लिए GTKSourceView का उपयोग करके Gedit (डिफ़ॉल्ट पाठ संपादक)। यह विभिन्न सिंटैक्स को हाइलाइट करने के लिए परिभाषित करने के लिए XML फ़ाइलों का उपयोग करता है।

GTKSourceView साइट पर एक ट्यूटोरियल और एक संदर्भ दस्तावेज़ है । समाप्त स्रोत फ़ाइल परिभाषाएँ संग्रहीत हैं /usr/share/gtksourceview-2.0/language-specs/या /usr/share/gtksourceview-3.0/language-specs/, आप उदाहरण के लिए सीखने के लिए उन्हें देखना चाहते हैं।

Gedit साइट पर कम गहराई वाला ट्यूटोरियल भी है ।

अपनी नई भाषा युक्ति बनाने के बाद, gedit को पुनरारंभ करें और यह स्वचालित रूप से अपनी भाषाओं की सूची में जोड़ देगा।


1
उबंटू के अप-टू-डेट संस्करणों में चलने वाले संपादक शायद gtksourcceview-3.0 का उपयोग कर रहे हैं .. इसलिए 3.0 के साथ एक निर्देशिका की तलाश करें , न कि 2.0 जैसा कि ऊपर दिए गए उत्तर में है।
ईयाल

2

मुझे लगता है कि आप गेडिट के बारे में बात कर रहे हैं (उबंटू मेनू में "टेक्स्ट एडिटर" के रूप में लेबल किया गया है)।

Gedit सिंटैक्स हाइलाइटिंग के लिए GtkSourceView का उपयोग कर रहा है। आपको GtkSourceView के लिए एक भाषा परिभाषा बनानी होगी।

यहाँ एक ट्यूटोरियल है: https://developer.gnome.org/gtksourceview/stable/lang-tutorial.html

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.