मैक ओएस एक्स टर्मिनल: मैं अपने पिको संपादक सिंटैक्स को कैसे हाइलाइट कर सकता हूं?


1

मैंने हाल ही में अपने मैक ओएस एक्स टर्मिनल रंगों को बदल दिया है

मैं पिको के लिए सिंटैक्स हाइलाइटिंग कैसे सक्षम कर सकता हूं? या सामान्य तौर पर कोई संपादक?


नहीं वास्तव में एक मैक सवाल?
वफ़र्स

विशेष रूप से मैक प्रश्न नहीं, नहीं।
VxJasonxV

@VxJasonxV: मेरी आखिरी टिप्पणी प्रश्न के साथ Apple.SE से माइग्रेट की गई थी। बस आपको यह बताने के लिए।
वफ़र्स

मुझे पता है। लेकिन बाकी सभी के लिए अच्छा स्पष्टीकरण। मेरी टिप्पणी apple.se से भी थी!
VxJasonxV

जवाबों:


1

पिको में सिंटैक्स हाइलाइटिंग नहीं है। सिंटैक्स हाइलाइटिंग को सक्षम करने के लिए प्रत्येक पाठ संपादकों के पास अपने स्वयं के विशिष्ट तरीके हैं।


ओपी जीएनयूnano में रुचि ले सकता है , जो पिको के समान है, और सिंटैक्स हाइलाइटिंग का समर्थन करता है ।
अपराह्न

1
नाह। आप बस जानते हैं कि वह पहले emacs चेहरे में कूदना चाहता है।
इग्नासियो वाज़केज़-अब्राम्स

1
अनिवार्य सम्मिलित करें: "मुझे क्षमा करें, मुझे लगता है कि आपका मतलब विम है।"
VxJasonxV

मैं वास्तव में vi सीखने या emacs लेने पर विचार कर रहा हूं। मैं अभी भी एक की ओर झुकाव के कारणों की तलाश कर रहा हूं।
डग

OSX टर्मिनल में नैनो है। मैं नैनो के लिए सिंटैक्स हाइलाइटिंग को कैसे सक्षम कर सकता हूं?
डग

1

यह पुराना है, लेकिन मुझे लगता है कि इसे अभी भी थोड़ा विस्तार दिया जा सकता है।

जैसा कि उल्लेख किया गया है, 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


0

प्रति पिको के विकिपीडिया लेख , पिको सिंटेक्स हाइलाइटिंग नहीं था, नैनो करता है। नैनो की साइट के अनुसार , यह एक संकलन समय विकल्प है, और फिर यदि मेमोरी काम करती है तो यह केवल एक्सटेंशन या फ़ाइल सामग्री के आधार पर काम करेगी।

विम आम तौर पर डिफ़ॉल्ट रूप से हाइलाइट किया गया वाक्य है, लेकिन ऐसा न होने की स्थिति में इसे लागू करने के लिए कुछ विशेष काले जादू हो सकते हैं। ( set nocompatible, के माध्यम से लांच vimके बजाय vi, syntax onऔर set syntax=$langआदि)

अधिकांश एक्स / विज़ुअल टेक्स्ट एडिटर्स अपने आप ही सिंटैक्स हाइलाइट होंगे।

किसी भी विशिष्ट आप में रुचि रखते हैं?

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