मैंने हाल ही में अपने मैक ओएस एक्स टर्मिनल रंगों को बदल दिया है ।
मैं पिको के लिए सिंटैक्स हाइलाइटिंग कैसे सक्षम कर सकता हूं? या सामान्य तौर पर कोई संपादक?
मैंने हाल ही में अपने मैक ओएस एक्स टर्मिनल रंगों को बदल दिया है ।
मैं पिको के लिए सिंटैक्स हाइलाइटिंग कैसे सक्षम कर सकता हूं? या सामान्य तौर पर कोई संपादक?
जवाबों:
पिको में सिंटैक्स हाइलाइटिंग नहीं है। सिंटैक्स हाइलाइटिंग को सक्षम करने के लिए प्रत्येक पाठ संपादकों के पास अपने स्वयं के विशिष्ट तरीके हैं।
nano में रुचि ले सकता है , जो पिको के समान है, और सिंटैक्स हाइलाइटिंग का समर्थन करता है ।
यह पुराना है, लेकिन मुझे लगता है कि इसे अभी भी थोड़ा विस्तार दिया जा सकता है।
जैसा कि उल्लेख किया गया है, picoसिंटैक्स हाइलाइटिंग नहीं nanoहै, लेकिन साथ ही vim(हालांकि यह काफी अलग संपादक है!)।
संक्षिप्त संस्करण: यदि यह मौजूद नहीं है तो फ़ाइल include /usr/share/nano/*को लाइन में जोड़ें ~/.nanorcऔर बनाएं।
लंबा संस्करण: nano एक वैश्विक निर्देशिका में हाइलाइटिंग के अपने सिंटैक्स को संग्रहीत करता है, सबसे अधिक संभावना है जैसे कि /usr/share/nano/(यह मेरी Debianआधारित मशीनों पर डिफ़ॉल्ट है )। हाइलाइटिंग फ़ाइलों को प्रकार से विभाजित किया जाता है, इसलिए 'C' भाषा के लिए हाइलाइटिंग में स्थित होगा /usr/share/nano/c.nanorc। हाइलाइटिंग को includeस्टेटमेंट या ग्लोबल कॉन्फिगर फाइल /etc/nanorcया यूजर कॉन्फिगर फाइल का उपयोग करके सक्षम किया जा सकता है ~/.nanorc। आप प्रत्येक फ़ाइल को व्यक्तिगत रूप से शामिल कर सकते हैं include /usr/share/nano/c.nanorcया वाइल्डकार्ड ऑपरेटर का उपयोग कर सकते हैं और निर्देशिका में सभी फ़ाइलों का उपयोग करके शामिल कर सकते हैंinclude /usr/share/nano/*
एक त्वरित नोट viऔर vim- कई सिस्टम viडिफ़ॉल्ट रूप से इंस्टॉल किए गए हैं, जो सिंटैक्स हाइलाइटिंग का समर्थन नहीं करता है। यदि vimस्थापित किया गया है, तो सिंटैक्स हाइलाइटिंग syntax onको या तो वैश्विक कॉन्फ़िगरेशन फ़ाइल /etc/vim/vimrcया उपयोगकर्ता कॉन्फ़िगरेशन फ़ाइल में जोड़कर चालू किया जा सकता है~/.vimrc
प्रति पिको के विकिपीडिया लेख , पिको सिंटेक्स हाइलाइटिंग नहीं था, नैनो करता है। नैनो की साइट के अनुसार , यह एक संकलन समय विकल्प है, और फिर यदि मेमोरी काम करती है तो यह केवल एक्सटेंशन या फ़ाइल सामग्री के आधार पर काम करेगी।
विम आम तौर पर डिफ़ॉल्ट रूप से हाइलाइट किया गया वाक्य है, लेकिन ऐसा न होने की स्थिति में इसे लागू करने के लिए कुछ विशेष काले जादू हो सकते हैं। ( set nocompatible, के माध्यम से लांच vimके बजाय vi, syntax onऔर set syntax=$langआदि)
अधिकांश एक्स / विज़ुअल टेक्स्ट एडिटर्स अपने आप ही सिंटैक्स हाइलाइट होंगे।
किसी भी विशिष्ट आप में रुचि रखते हैं?