2013-11-15 11 views
11

क्या आर के लिए कोई मानक वाक्यविन्यास हाइलाइटिंग नियम हैं? यदि हां, तो वे कहाँ मिल सकते हैं?सिंटेक्स हाइलाइटिंग नियम और परिभाषा

या प्रत्येक संपादक, आईडीई, पैकेज (उदा।, हाइलाइट पैकेज) अपना स्वयं का नियम सेट बनाता है?

+2

+1 ने इसके बारे में भी सोचा है, लेकिन एसओ :) – Arun

+0

+1 पर पूछने का साहस कभी नहीं था और [** चैट **] से अपने [टैग: rstudio] उदाहरण को सतह पर रखना अच्छा होगा (http: //chat.stackoverflow.com/transcript/message/12961957#12961957) –

+0

मुझे पता नहीं है। मैंने अपने टीके स्क्रिप्ट संपादक पैकेज [rite] (https://github.com/leeper/rite) को एक साथ रखते हुए, और कुछ भी नहीं मिला ... मैंने मूल रूप से स्पष्ट स्वरूपण नियमों की प्रतिलिपि बनाने की कोशिश की नोटपैड ++ द्वारा (पूर्ण सफलता के बिना)। – Thomas

उत्तर

10

प्रत्येक संपादक अपना स्वयं का नियम सेट बनाता है। ऐतिहासिक कारणों से, प्रत्येक संपादक ने अपने तरीके से सिंटैक्स हाइलाइटिंग लागू की है। एक क्रॉस-एडिटर मानक होने के कारण, उदाहरण के लिए, GeSHi का उपयोग करना संभव हो सकता है, लेकिन इसे निश्चित रूप से संपादक निर्माताओं को साइन अप करने के लिए बहुत सारे प्रयासों की आवश्यकता होगी, खासकर अगर उनके पास पहले से ही सिस्टम है।

ग्रहण वाक्यविन्यास जानकारी संग्रहीत करने के लिए .hrc फ़ाइलों का उपयोग करता है।
आरस्टूडियो में r_highlight.html नामक एक फ़ाइल है।
नोटपैड ++ langs.model.xml नाम की फ़ाइल में विभिन्न भाषाओं के लिए कीवर्ड स्टोर करता है।
कोड हाइलाइटिंग के लिए टेक्स्टपैड का अपना .syn format है।
TextWrangler में a plugin है।

+0

आपके लिए ओएसएक्स उपयोगकर्ताओं के लिए TextWrangler के लिए एक प्लगइन है। https://files.nyu.edu/jmb736/public/code/R_language_module_for_BBEdit/R.plist ओह, और SciTe में आर नियम भी है। –

+1

यदि आप इसे आर कोड से करना चाहते हैं तो हाइलाइट पैकेज भी है – hadley

संबंधित मुद्दे