Notepad ++ HexEditor प्लगइन को अक्षम क्यों करता है?


23

नोटपैड ++ एक महान संपादक है ... नियमित अभिव्यक्ति सुविधा का मंचन किया जाता है, लेकिन मैं इसके साथ रह सकता हूं। अधिकांश स्थितियों को ढूंढने / बदलने के लिए यह ठीक है, और कभी-कभार दूसरों के लिए मैं केवल अल्ट्राएडिट (यूनिकोड) या टेक्स्टपैड (एएससीआईआई ) की आशा करूंगा ।

हालाँकि, मैं नल पर एक हेक्स संपादक के बिना नहीं रह सकता!

नोटपैड ++ HexEditor प्लगइन ठीक काम करने लगता है ... मैं इसे अक्सर उपयोग करता हूं।

मेरे लिए किसी अज्ञात कारण से, यह प्लगइन नोटपैड ++ द्वारा जबरन अक्षम किया गया है जब भी मैं नवीनतम संस्करण (नोटपैड ++) में अपग्रेड करता हूं, तो ".. अस्थिरता के मुद्दों के कारण" जैसे संदेश के साथ। HexEditor.dllएक "संगरोध" सबफ़ोल्डर में स्थानांतरित हो जाता है .\disabled:।

यह थोड़ा अटपटा लगता है। मैंने उच्च और निम्न खोज की है, और मुझे कुछ भी नहीं मिला है जो इस रहस्यमय "अस्थिरता" का कोई संदर्भ देता है। प्लगइन नोटपैड ++ प्लगइन्स पेज पर उपलब्ध है (जो तृतीय-पक्ष प्लगइन्स को सूचीबद्ध करता है, और सख्ती से बोलना, नोटपैड ++ पृष्ठ नहीं है), और अस्थिरता का कोई उल्लेख नहीं है।

क्या चल रहा है? क्या यह अनियमित रूप से गलत और भ्रष्ट डेटा प्राप्त करता है? क्या यह नोटपैड ++ को क्रैश करता है?

क्या मैं इस प्लगइन पर भरोसा कर सकता हूं?


दिलचस्प सवाल? क्या यह हो सकता है कि समस्या प्लग-इन पक्ष में तय की गई थी और नोटपैड ++ पक्ष को इसकी सूचना नहीं दी गई थी? अंत में, आप हमेशा डेवलपर्स से पूछ सकते हैं कि प्लग-इन टैग असंगत क्यों है।
आंद्रेजाको जू

के लिए Google खोज Notepad ++ HexEditor अस्थिरता पाता है एक धागा (केवल इस सुपर उपयोगकर्ता सवाल का नंबर 2) जो HexEditor पता चलता है "कुछ दुर्लभ मामलों में ++ नोटपैड कुचल सकता है"।
बावी_एच

1
... और यहां हेक्सएडिटर बग्स के लिए एक प्रासंगिक दिखने वाला बग ट्रैकर खोज है: नोटपैड ++ प्लगइन्स - ट्रैकर: बग्स - ओपन - हेक्सएडिटर
बावी_एच

2
टिप्पणियों के लिए धन्यवाद। मैं Notepad ++ के Sourceforge फ़ोरम में गया हूं, और कुछ प्रविष्टियां मिली। 2009-12-09 HexEditor v0.9.5 बनाम N ++ v5.6.1 2009-09-25 हेक्स संपादक 2009-09-11 हेक्स-एडिटर v0.9.5 उपलब्ध यह सुरक्षित डेटा-वार लगता है, कुछ डिस्प्ले बग के साथ जो वे काम कर रहे हैं .. मेरे लिए बहुत अच्छा है, क्योंकि मेरी मुख्य चिंता डेटा भ्रष्टाचार का सवाल था।
पीटर।

जवाबों:


9

हेक्स संपादक प्लगइन अस्थिर होने के लिए अक्षम था। इसका मतलब है कि प्लगइन ने कुछ स्थितियों में नोटपैड ++ को क्रैश कर दिया। संपादित फ़ाइल को सहेजने का प्रयास करने पर मुझे स्वयं इस समस्या का सामना करना पड़ा।

नोटपैड ++ के पहले के संस्करणों में प्लगइन के साथ कोई समस्या नहीं है।


टिप्पणी के लिए धन्यवाद ... शायद मैं इसे एक तरह से उपयोग कर रहा था, जो बग को ट्रिगर नहीं करता था .... जब से मैंने पूछा कि 10 महीनों में, मैंने इस मुद्दे के चारों ओर काम किया है Emacs को "गंभीर" के रूप में उपयोग करके "संपादक ... (वास्तव में मैंने शिविरों को पूरी तरह से उबंटू में स्थानांतरित कर दिया है, जहां मैं अभी भी नोटपैड ++ का उपयोग कर सकता हूं; रनिंग इन wine.. :)
पीटरो

1
प्लगइन सक्षम है और फिर से काम कर रहा है
शॉन होउलहेन

रहस्यमय की तरह, जब से मैं 6 साल के लिए हेक्स संपादक प्लगइन के साथ नोटपैड ++ का उपयोग कर रहा हूं और हेक्स संपादक से संबंधित किसी भी क्रैश को कभी नहीं देखा है। मैंने बहुत बड़ी फ़ाइलों पर भी काम किया है (2 जीबी तक)।
जुहा अनटाइनन

@JuhaUntinen मुझे कभी नहीं लगा कि वास्तव में दुर्घटनाओं का कारण क्या है, मैं केवल पुष्टि कर सकता हूं कि वे हो सकते हैं।
माइकल के


2

बस HexEditor.dll को कॉपी करके अक्षम से प्लगइन्स फ़ोल्डर में समस्या को हल करता है। मैं किसी भी दुर्घटना में नहीं आया हूं।


2

मुझे भी HexEditor प्लगइन पसंद है। मैंने इस प्लगइन के साथ काम करने में सक्षम होने के लिए एक पुराने संस्करण में नोटपैड ++ को वापस रोल किया। अब मैंने लेटेस्ट वर्जन Notepad ++ (v5.9.2 यूनिकोड) पर लेटेस्ट HexEditor प्लगइन (v.0.9.5 यूनिकोड) के साथ जाँच की, और यह काम करता है! प्लगइन अब अक्षम नहीं है।


यह उपलब्ध है, लेकिन स्थिरता अभी भी कहती है कि रिपोर्ट की गई समस्याएं हैं।
पीपीसी-कोडर

1

जब आप इसे अपग्रेड करते हैं तो कुछ प्लगइन्स नोटपैड ++ द्वारा अक्षम होते हैं: /। मेरे कुछ पसंदीदा प्लग इन में से एक थोड़ी देर पहले निष्क्रिय हो गया, और मुझे सामना करने के लिए नोटपैड ++ का एक पुराना संस्करण प्राप्त करना पड़ा।


1

क्यूं कर? मैंने केवल हाल ही में इसका कारण खोजा है, इसलिए मैं इसे यहां साझा कर सकता हूं। खैर, यह एक कारण या संभावित परिदृश्यों में से एक है।

सबसे पहले, मैंने केवल नोटपैड ++ के लिए हेक्स संपादक प्लगइन का उपयोग केवल हाल ही में शुरू किया। इसलिए मुझे पता नहीं था कि नोटपैड ++ में इस प्लगइन के साथ स्थिरता के मुद्दे थे। लेकिन यह आंकड़े! प्लगइन को बहुत लंबे समय तक अपडेट नहीं किया गया है (छह साल की कोशिश करें), जबकि नोटपैड ++ को नियमित रूप से अपडेट किया गया है (एक वर्ष में एक दर्जन)। कुछ बिंदु पर, नोटपैड ++ इस प्लगइन के साथ असंगत हो गया।

यह एक प्रमुख मुद्दा नहीं है जिस तरह से मैं इसे देखता हूं। लेकिन मैं समझ सकता हूँ कि क्यों Notepad ++ का लेखक इस प्लगइन को आगे बढ़ाना चाहता है और हर बार नोटपैड ++ को एक नए संस्करण में अपडेट करने के लिए इसे अक्षम करता है। इंस्टॉलर स्क्रिप्ट प्लगइन को "अक्षम" नाम के सबफ़ोल्डर में ले जाती है।

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

कुछ सप्ताह बाद मुझे यह बताने का संकेत मिला कि नोटपैड ++ का नया संस्करण उपलब्ध है। इसलिए मैंने इसे डाउनलोड और इंस्टॉल किया। यह पहली बार है जब मुझे यह संदेश मिला कि हेक्स एडिटर प्लगइन अस्थिर था और उसे "अक्षम" फ़ोल्डर में ले जाना पड़ा।

संवाद संदेश

मैंने सोचा था कि यह वही हो सकता है जो दुर्घटनाओं का कारण बन रहा है। जैसा कि यह निकला, यह था! अभी मैं विंडोज 10 संस्करण 1511 (10586.494) पर नोटपैड ++ के संस्करण 6.9.2 और हेक्स संपादक प्लगइन के 0.9.5 का उपयोग कर रहा हूं। जैसे ही मैं हेक्स एडिटर के लिए DLL फ़ाइल को प्लग इन फ़ोल्डर में सक्षम करने के लिए ले जाता हूं, और फिर फ़ाइल खोलने के लिए संदर्भ मेनू का उपयोग करता हूं, यह प्रोग्राम को क्रैश कर देता है। यदि मैं इसे बंद कर देता हूं, तो DLL फ़ाइल को अक्षम फ़ोल्डर में वापस ले जाऊं, तो यह संदर्भ मेनू का उपयोग करते समय क्रैश नहीं होता है।

क्रैश त्रुटि

ध्यान दें! यह केवल तब होता है जब फ़ाइल नाम एक्सटेंशन NFO होता है! तो TXT के नाम एक्सटेंशन वाली फ़ाइल प्रभावित नहीं होती है। मैंने अपने कंप्यूटर पर बहुत सारे अन्य फ़ाइल नाम एक्सटेंशन का परीक्षण नहीं किया है, लेकिन मैंने उनमें से कुछ (जैसे जेपीजी) का परीक्षण किया और ऐसा प्रतीत होता है जैसे कि केवल एनएफओ एक्सटेंशन वाली फाइलें प्रभावित होती हैं।

मामले में किसी को यह दिलचस्प लगता है, यहाँ है कि इसे दोहराने के लिए क्या करना है।

  1. नोटपैड ++ संस्करण 6.9.2 स्थापित करें।
  2. हेक्स एडिटर प्लगइन संस्करण 0.9.5 स्थापित करें।
  3. डेस्कटॉप पर एक नई डमी फ़ाइल बनाएँ जिसका नाम dummy.nfo है।
  4. फ़ाइल पर राइट क्लिक करें और Notepad ++ के साथ Edit चुनें।

ध्यान दें कि नोटपैड ++ के कुछ पुराने संस्करण बग को भी ट्रिगर करेंगे। मुझे नहीं पता कि किस संस्करण ने इस मुद्दे को पेश किया। लेकिन अगर आप बहुत पुराने संस्करण का उपयोग करते हैं तो त्रुटि दिखाई नहीं देगी।


0

हेक्स एडिटर प्लगइन मेरे लिए बिना किसी परेशानी के काम करता है। मैं हेक्स संपादक 0.9.5 के साथ नोटपैड ++ 6.8.8 का उपयोग कर रहा हूं।

मुझे केवल एक मुद्दा मिला, जो हल करने योग्य है, जहां नोटपैड ++ सही ढंग से शुरू करने में विफल रहता है। नोटपैड ++ टास्क मैनेजर में देखा जा सकता है और यह अधिक से अधिक मेमोरी का उपभोग कर रहा है। इस व्यवहार का कारण निर्देशिका है%APPDATA%\Notepad++\plugins\config अनुपलब्ध है (उदाहरण के लिए एक नए बनाए गए उपयोगकर्ता के लिए)।

इसे हल करने के लिए:

  • टास्क मैनेजर के माध्यम से सभी उपयोगकर्ता के नोटपैड ++ प्रक्रियाओं को समाप्त करें
  • गुम निर्देशिका को या तो विंडोज एक्सप्लोरर के माध्यम से या निम्न कमांड लाइन के माध्यम से बनाएं
    mkdir "%APPDATA%\Notepad++\plugins\config"
  • इसके बाद नोटपैड ++ सामान्य रूप से फिर से शुरू हो जाएगा

अभी भी यह हाल के नोटपैड ++ रिलीज के साथ हेक्स संपादक में एक बग है । लेकिन मेरे विचार में हेक्स एडिटर प्लगइन को अस्थिर करने के लिए कुछ भी नहीं है।


0

पहली बार जब आप Hexeditor प्लगइन लॉन्च करते हैं तो केवल एक समस्या होती है।

नोटपैड ++ और प्लगइन्स की सेटिंग आपके उपयोगकर्ताप्रतिष्ठित (% USERPROFILE% \ Appdata \ Roaming \ Notepad ++) में संग्रहीत की जाती हैं।

मैंने पाया कि जब फाइलें सही तरीके से बनाई जाती हैं तो नोटपैड ++ पूरी तरह से शुरू हो जाता है, लेकिन लगता है कि यह फाइलों का एक संयोजन है क्योंकि मैंने एक-एक करके हटाने की कोशिश की, लेकिन कोई नतीजा नहीं निकला।

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

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