2013-04-30 5 views
7

मैं विंडोज 7 पर हूं क्योंकि मैं कभी-कभी लंबी परियोजनाओं पर काम करता हूं, इसलिए मुझे नए सत्रों को सहेजने और उन्हें मैन्युअल रूप से लोड करने के बजाय पिछले सत्र को याद रखने की सूचना नहीं है। मैंने पिछले सत्र को याद रखने के लिए सेटिंग्स में एमआईएससी टैब सेट किया है, लेकिन यह कभी नहीं करता है। मैंने प्रोग्रामफाइल और एपडाटा में डिफ़ॉल्ट रूप से नोटपैड ++ स्थापित किया है। हालांकि, हर बार जब मैं नोटपैड ++ शुरू करता हूं तो यह "नया 1" से शुरू होता है। यह बेहद परेशान है। इसे ठीक करने का कोई तरीका?पिछले सत्र को याद रखने के लिए नोटपैड ++ सेट करें?

+1

क्या आपने व्यवस्थापक के रूप में नोटपैड ++ चलाने का प्रयास किया है, फिर चेकबॉक्स को चेक करके "मेनू के अगले सत्र को याद रखने के लिए सेटिंग मेनू में एमआईएससी टैब सेट करें"? – Edper

+0

नोप मदद नहीं करता है। मैंने बस इसे पुनः स्थापित करने की कोशिश की, कोई सफलता नहीं। यह काफी परेशान है – user2314520

+0

क्या आपके पास कोई सत्र उन्मुख प्लगइन्स स्थापित है? मैं सत्र प्रबंधक (उदाहरण के रूप में) का उपयोग करता हूं और यह सत्र याद रखने के लिए कुछ अवांछनीय प्रभाव उत्पन्न करता है। मुझे सत्र याद करने और सत्र प्रबंधक पर भरोसा करना पड़ा। – greyman

उत्तर

1

नोटपैड ++ जैसे लगता है -nosession कमांड लाइन विकल्प के साथ चलाया जा रहा है। मान लें कि आप शॉर्टकट से नोटपैड ++ शुरू कर रहे हैं, अगर यह मौजूद है तो उस विकल्प को हटा दें।

हैं -nosession मौजूद नहीं है, तो कुछ और ही है या तो सहेजा जा रहा है जब Notepad ++ बंद कर देता है, या से लोड किया जा रहा है जब Notepad ++ शुरू होता है से सत्र को रोकने। कुछ बातें की जांच के लिए:

  • @ thirdy के सुझाव, नोटपैड ++ चलाने व्यवस्थापक के रूप में उपयोग करना और देखें कि क्या वह या स्वचालित रूप से नहीं बचा सकता है और लोड होगा होगा सत्र डेटा।
  • फ़ाइल सी: \ उपयोगकर्ता \\ AppData \ Roaming \ Notepad ++ \ session.xml की तलाश करें। यह वह फ़ाइल है जहां नोटपैड ++ सत्र डेटा को स्वतः सहेजता है। क्या इसका टाइमस्टैम्प से मेल खाता है पिछली बार नोटपैड ++ बंद था? Session.xml देखो किसी भी तरह से दूषित की सामग्री करें?
  • सुनिश्चित करें कि Windows खाता नोटपैड ++ चल रहा है, उस फ़ोल्डर में विशेषाधिकार विशेषाधिकार पढ़ें/लिखें जहां session.xml रहता है। यह एक लंबा शॉट है, लेकिन जांच के लायक है।
  • विंडोज अनुप्रयोग लॉग की जांच करके पता Notepad ++ किसी भी त्रुटि संदेश यही कारण है कि सत्र नहीं बचाया और/या लोड किए जाने पर कुछ प्रकाश डाला सकता है उत्पन्न।
+0

session.xml फ़ाइल बंद होने पर हमेशा अपडेट किया जाता है। डिफ़ॉल्ट रूप से सभी मान 0 पर सेट किए गए थे – user2314520

5

मुझे यह समस्या भी थी (विंडोज 7)। मैंने देखा कि ./AppData/Roaming/Notepad++/session.xml फ़ाइल को अद्यतन नहीं किया जा रहा था जब मैंने नोटपैड ++ से बंद कर दिया और मुझे लगता है कि यह होना चाहिए था। इसलिए, मैंने नोटपैड ++ को बंद कर दिया, session.xml की एक प्रति बनाकर मूल हटा दिया। मैंने फिर नोटपैड ++ को फिर से खोल दिया, एक नया पृष्ठ या दो खोला और इसे बंद कर दिया और ऐसा लगता है कि पेजों को सहेजा गया था (अब तक)। लगता है कि ऊपर उल्लिखित "दूषित फाइल" जैसी समस्या थी?

+0

यह फ़िक्स मेरे लिए काम किया गया, जिसमें संस्करण 6.6.3 के नवीनतम अद्यतन भी शामिल हैं। +1 – JohnP

+0

बिल्कुल सही! अब यह फिर से काम करता है :) मैंने "बैकअप" के अंदर मौजूदा फाइलों को भी हटा दिया क्योंकि यह काफी हद तक पुराने डेटा से भरा हुआ था। शायद बहुत भरा? बीटीडब्ल्यू मैं Win8.1Pro का उपयोग कर रहा हूँ – BAER

0

मेरी समस्या तब आई जब मैंने XML उपकरण प्लगइन स्थापित किया था। "एक्सएमएल प्रकार स्वचालित रूप से सेट करें" विकल्प xml फ़ाइल को अद्यतन नहीं किया गया है।

मैंने अक्षम (इस विकल्प को अनचेक किया) और session.xml अब स्वचालित रूप से अपडेट हो गया है।

0

Ctrl-Shift-F के बाद "फ़ाइलें खोजें" संवाद पर "वर्तमान दस्तावेज़ का पालन करें" था। चेकबॉक्स चेक किया गया।

इसे अनचेक करें और नोटपैड ++ आपके द्वारा खोजे गए अंतिम पथ को याद रखेगा।

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