एक ही फ़ाइल में हाइलाइटिंग अलग भाषा वाक्य-विन्यास


18

मैं एक फ़ाइल के भीतर काम करने के लिए सरल वाक्यविन्यास हाइलाइट करने की कोशिश कर रहा हूं। यहाँ सेटअप है।

मेरे पास है एक index.php फ़ाइल, जिसे नोटपैड ++ ने किसी भी PHP कोड के बीच सही ढंग से हाइलाइट किया है <? तथा ?> टैग। इस फ़ाइल के अंदर, मेरे पास कुछ जावास्क्रिप्ट है, जिसे ठीक से फ़ाइल के बीच पहचाना जाता है <script type="text/javascript"> तथा </script> टैग।

हालांकि, मेरे पास कुछ सीएसएस हैं जिन्हें ठीक से हाइलाइट नहीं किया जा रहा है। मैंने नोटपैड ++ के साथ जिन "थीम" की कोशिश की है, उन सभी के साथ मैंने इस पर ध्यान दिया है। कोड से घिरा हुआ है <style type="text/css"> तथा </style> अभी तक CSS को ठीक से नहीं समझा जा रहा है।

कोई विचार?

नोट: नोटपैड ++ व्यक्ति को ठीक से उजागर नहीं करता है .css फ़ाइलें।


जब तक यह सही ढंग से मिश्रित PHP और जावास्क्रिप्ट को हाइलाइट करता है, तब तक अन्य भाषाओं को पहचानने में कोई समस्या नहीं होनी चाहिए। आपको यह देखना होगा कि एनपीपी मिश्रित भाषा के समर्थन को कैसे लागू करता है, और फिर सभी को PHP, (X) HTML, और CSS के लिए संपत्तियों को भाषाओं को इंटरलेय करने के लिए समर्थन करता है ...
Breakthrough

जवाबों:


3

मैं एक प्रोग्राम का उपयोग करता हूं phpDesigner कि PHP, HTML, CSS, जावास्क्रिप्ट सभी को एक ही दस्तावेज़ में अलग से हाइलाइट किया गया है। यह प्रत्येक भाग के लिए कोड पूर्णता करता है, भले ही आप स्टाइल = "फॉन ..." करें।

मुझे तब से इसे स्थानांतरित करना पड़ा क्योंकि मुझे कोई अन्य प्रोग्राम नहीं मिला जो PHP (और एक ही समय में उपयोग की जाने वाली अन्य सभी भाषाओं) के साथ Notepad ++ सहित काम करते समय बहुत अच्छा था। एक चीज जो मैं चाहता हूं कि वह थी PHP के भीतर वाक्यविन्यास हाइलाइट SQL स्ट्रिंग्स (यह सिर्फ SQL के साथ ठीक है), लेकिन शायद भविष्य के संस्करण में।


मुझे लगता है कि इसका एकमात्र कार्यक्रम डेल्फी में लिखा गया है, मुझे लगता है कि आसान दरार करने के लिए;
n00b

0

उन लोगों के लिए जो विभिन्न भाषाओं को एक दूसरे में एम्बेड करने का प्रयास कर रहे हैं, मुझे ऐसा उपकरण मिला है जो इस प्रकार के विन्यास की अनुमति देता है: http://www.freescripteditor.org/

मुझे व्यक्तिगत रूप से SQL में एम्बेडेड PHP (हाँ, उस क्रम में) की आवश्यकता थी।

कॉन्फ़िगरेशन फ़ाइलें मानव पठनीय हैं, इसलिए आप उन्हें पाठ संपादक के साथ बदल सकते हैं (कार्यक्रम में ही जीयूआई भी है)।


0

मैंने हाल ही में कोशिश की उदात्त पाठ २ जो हाइलाइटिंग फ़ाइलों के साथ बहुत अच्छा किया, जिसमें कई भाषाएँ थीं। मेरे मामले में, यह केवल HTML + CSS + JS था लेकिन मुझे यकीन है कि यह PHP के साथ अच्छा काम करेगा।

ऐप नोटपैड ++ की तरह समृद्ध नहीं है, लेकिन यह बहुत अधिक सौंदर्यवादी रूप से प्रसन्न है।

डेमो संस्करण उपयोगकर्ता को लाइसेंस खरीदने के लिए एक बार में संकेत देता है, लेकिन कोई समय सीमा नहीं है।


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