Visual Studio 2010 के लिए रेगेक्स टेस्टर एक्सटेंशन जारी किया गया

परिचय


रेगेक्स टेस्टर एक्सटेंशन के पहले संस्करण के विकास को लगभग 1.5 साल बीत चुके हैं, मैंने इसके निर्माण के बारे में एक पोस्ट पहले ही लिख दी थी। सामान्य तौर पर, मेरा मानना ​​है कि मेरा पहला अनुभव सफल रहा, क्योंकि विस्तार की अच्छी रेटिंग है और फिलहाल इसे 12 हजार बार डाउनलोड किया गया है।
2010 में, मेरे मन में विस्तार लाने की योजना थी। मैंने पहले ही कार्यक्षमता का हिस्सा लागू करना शुरू कर दिया था, लेकिन मेरे पेशेवर जीवन में एक दिलचस्प घटना हुई - मैं एक अन्य परियोजना पर स्विच करके जावा डेवलपर बन गया, लेकिन यह पूरी तरह से अलग कहानी है। और अब मैं संक्षेप में लिखूंगा कि विस्तार के नए संस्करण में क्या बदलाव आया है और मैंने इसे अंतिम रूप देने का फैसला क्यों किया।

एक्सटेंशन का नया संस्करण होना या न होना


.NET छोड़ दिया और Visual Studio 2010 का उपयोग बंद कर दिया, मैं अपने विस्तार के बारे में भूलना शुरू कर दिया। समय-समय पर, मैंने इसका उपयोग तब किया जब नियमित अभिव्यक्ति का उपयोग करके पाठ का विश्लेषण करना आवश्यक था।
यह बहुत कम ही हुआ, 2011 के अंत तक एक बार, मुझे 1.7 एमबी या 17 हजार लाइनों (एक दिलचस्प संयोग) की एक पाठ फ़ाइल का विश्लेषण करना पड़ा। इसमें काम करने के बाद, मैंने कुछ छोटी चीजों को याद करना शुरू कर दिया, लेकिन छोटी चीजों के बावजूद, मैंने वही किया जो मुझे चाहिए था और काम करना जारी रखा। बाद में, जब मेरे पास अधिक खाली समय था, तो मैंने विस्तार को बेहतर बनाने के बारे में सोचना शुरू किया, अपने लिए नहीं, बल्कि दूसरों के लिए। आंकड़ों को देखते हुए, मुझे एहसास हुआ कि विस्तार की मांग है, मैंने सभी समीक्षाओं और सुझावों को पढ़ा, सोचा और फैसला किया कि इसे सुधारना मुश्किल नहीं होगा। इसे पूरा करने के बाद, मैंने इसे गैलरी में पोस्ट किया, विवरण को अपडेट किया और अब यह उन सभी के लिए ऑटो-अपडेट के लिए उपलब्ध है, जिनके पास पहला संस्करण विजुअल स्टूडियो से सीधे इंस्टॉल है।

यहाँ मैं के साथ समाप्त हो गया है:


संस्करण 1.1 में नया क्या है


- जब नियमित अभिव्यक्ति या आउटपुट स्वरूप बदला जाता है, तो ऑटोस्टार्ट चालू हो जाता है, आपको प्रसंस्करण प्रक्रिया शुरू करने के लिए लगातार एक बटन दबाने की आवश्यकता नहीं होती है।
- अनुकूलन , अधिकांश प्रसंस्करण अतुल्यकालिक मोड में होता है। यदि ऑटोरन प्रक्रिया इस तथ्य के कारण पिछली कॉल को रद्द करने में सक्षम नहीं थी कि वह जवाब नहीं देती है, तो बेहतर प्रदर्शन के लिए चेतावनी के साथ ऑटोरन को रद्द कर दिया जाएगा। (मेरी योजना इस समस्या को हल करने की है, वास्तव में, बड़ी मात्रा में डेटा के लिए)
- टैब , अब आप कई टैब खोल सकते हैं।
- आउटपुट स्वरूप में मामूली सुधार , अब आप टैब के लिए वर्णों का उपयोग कर सकते हैं और नई लाइन के लिए '\ n'।
- इनपुट और आउटपुट डेटा पर अतिरिक्त जानकारी
- हॉट कीज़ , एक्सटेंशन के सक्रिय होने पर आप उनका उपयोग कर सकते हैं:
'रन' Ctrl + P
मोड को चालू / बंद करने के लिए 'ऑटोस्टार्ट' Ctrl + Shift + A
'नया टैब' Ctrl + T
'टैब बंद करें' Ctrl + Shift + W

निष्कर्ष


अपने खाली समय में मैं योजना बनाता हूं:
- विस्तार के प्रदर्शन को बेहतर बनाने के लिए, लेकिन बड़ी मात्रा में मूल WPF घटकों को धीमा करने के बाद से यह आसान नहीं होगा।
- नियमित अभिव्यक्ति के लिए प्रलेखन जोड़ें (अंग्रेजी में)।
शायद मैं कुछ और तय करूंगा, यह सब काम के बोझ आदि पर निर्भर करता है।

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

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


All Articles