QtCreator के लिए XmlTree प्लगइन

एक आसान और सरल आईडीई से क्यूटी निर्माता एक बहुत ही सुविधाजनक और कार्यात्मक वातावरण में विकसित हुआ है। जेनेरिक हाइलाइटिंग अकेले क्या है? लेकिन दुर्भाग्य से, xml फ़ाइलों को मार्कअप स्रोत पाठ के रूप में देखना और संपादित करना हमेशा सुविधाजनक नहीं होता है, कभी-कभी नोड्स के पेड़ के रूप में संपादित करना आसान होता है। इस उद्देश्य के लिए, XmlTree प्लगइन विकसित किया गया था, जिसे नीचे चर्चा की जाएगी।

तो, मैं QtCreator के लिए प्लगइन का एक अल्फा संस्करण पेश करना चाहता हूं जिसे XmlTree कहा जाता है। फिलहाल, प्लगइन xml का मूल सबसेट जानता है, आपको एक पेड़ और एक नियमित पाठ संपादक में (रंग योजनाओं और सामान्य हाइलाइटिंग के लिए पूर्ण समर्थन के साथ) xml को देखने और संपादित करने की अनुमति देता है।
संपादक इंटरफ़ेस दो टैब के साथ एक क्षेत्र है: पेड़ और स्रोत। स्रोतों के मामले में, उसी TextEditor का उपयोग किया जाता है, जो इस प्लगइन के बिना xml फाइलें खोलता है।
ट्री मोड में, हम नोड्स (तत्वों, विशेषताओं, पाठ, सीडीटा, टिप्पणियों) का एक पेड़ देखते हैं जिसे संपादित किया जा सकता है। उपयोग में आसानी के लिए, इस नोड के साथ केवल एक पाठ नोड और कोई और अधिक बच्चे (विशेषताओं को छोड़कर) वाले तत्व संयुक्त होते हैं और इसका पाठ इस तत्व के मूल्य में प्रदर्शित होता है।

ट्री मोड


स्रोत मोड

परियोजना खुद Gitorious पर स्थित है: http://gitorious.org/qt-creator-xml-tree-plugin
यहाँ प्लगइन बनाने की प्रक्रिया के बारे में पढ़ें।

अब प्लगइन अल्फा वर्जन स्टेज पर है और यह सुनिश्चित करने के लिए कि इसमें बग्स हैं, बग्स तक कुछ डेटा की हानि हो सकती है। इससे खुद को बचाने के लिए, मैं सुझाव देता हूं कि फ़ाइलों को सहेजने से पहले स्रोत मोड में जाएं और डेटा की दृश्य जांच के बाद ही बचत करें।
मुझे किसी भी आलोचना, टिप्पणी और सुझाव पर खुशी होगी।

Source: https://habr.com/ru/post/In105452/


All Articles