मैंने हाल ही में अपने मैक ओएस एक्स टर्मिनल रंगों को बदल दिया है ।
मैं पिको के लिए सिंटैक्स हाइलाइटिंग कैसे सक्षम कर सकता हूं? या सामान्य तौर पर कोई संपादक?
मैंने हाल ही में अपने मैक ओएस एक्स टर्मिनल रंगों को बदल दिया है ।
मैं पिको के लिए सिंटैक्स हाइलाइटिंग कैसे सक्षम कर सकता हूं? या सामान्य तौर पर कोई संपादक?
जवाबों:
पिको में सिंटैक्स हाइलाइटिंग नहीं है। सिंटैक्स हाइलाइटिंग को सक्षम करने के लिए प्रत्येक पाठ संपादकों के पास अपने स्वयं के विशिष्ट तरीके हैं।
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
आदि)
अधिकांश एक्स / विज़ुअल टेक्स्ट एडिटर्स अपने आप ही सिंटैक्स हाइलाइट होंगे।
किसी भी विशिष्ट आप में रुचि रखते हैं?