Gedit साझा फ़ोल्डर (वर्चुअलबॉक्स) में नहीं बचा सकता


10

"सहेजा नहीं जा सकता मैं हो रही है _ जब मैं Virtualbox (डेबियन) के साथ एक साझा फ़ोल्डर में बचाने की कोशिश पाठ फ़ाइल व्यस्त: अस्थायी फ़ाइल का नाम बदलने त्रुटि अनपेक्षित त्रुटि" फ़ाइल 2 में। मैंने खोज की है और जाहिरा तौर पर यह एक Gedit समस्या है। कोई भी समाधान मेरे लिए आदर्श या काम नहीं लगता।

क्या शेल स्क्रिप्ट (बाहरी उपकरण प्लगइन) बनाना संभव होगा जो फ़ाइल को कहीं और सहेजता है, फिर इसे वापस शेल में कॉपी करता है? इसलिए मुझे जहां भी Gedit की अस्थायी (लाइव?) फ़ाइल संग्रहीत है, उसे हथियाने की आवश्यकता होगी।

या अगर यह संभव नहीं है / काम नहीं करेगा / बुरा अभ्यास, क्या किसी को इस के आसपास जाने का एक अच्छा तरीका पता है? मैं वास्तव में Gedit को पसंद करता हूं और इसका उपयोग करना पसंद करता हूं।


वर्तमान में, यह मेरी स्क्रिप्ट है। मैं बाह्य उपकरणों को बताता हूं कि दस्तावेज़ को इनपुट (स्टडिन) के रूप में सहेजना नहीं है

bin=""
while read LINE; do
    echo ${LINE}    # do something with it here
    bin="${bin}${LINE}\n"
done

echo $bin > /home/me/data2/test.txt

यह टैब को संरक्षित नहीं करने के अलावा ठीक काम करता है। मैं केवल सादे पाठ फ़ाइलों को संपादित कर रहा हूं। संपादित करें: यह अंतिम पंक्ति को छोड़ता हुआ भी प्रतीत होता है


आपको अधिक उद्धरण की आवश्यकता है।
जोर्डनम

ऐसा कैसे? मैं उन्हें कहां जोड़ूं?
राकेय २ Ra

जवाबों:


1

मैं वर्तमान में gedit और geany दोनों के साथ यह समस्या ले रहा हूँ, नवीनतम टकसाल-लेमडे और फ़ेडोरा वर्चुअलबॉक्स vms विंडोज़ 7 होस्ट पर। हालाँकि केट, केराइट, gvim / vim, Qtcreator, libre लेखक प्रभावित नहीं हैं। Geany और gedit दोनों अस्थायी फ़ाइल का नाम बदलने में त्रुटि देते हैं: पाठ फ़ाइल व्यस्त। मैं वर्चुअल बॉक्स 4.2.16 का उपयोग कर रहा हूं। इंटरनेट पर राउंड सर्च करने पर लगता है कि ऐसी ही समस्याएं सालों से हैं।

मैंने जीनी का हल ढूंढ लिया है।

गेनरी के साथ 1.23.1 फेडोरा पर और 1.22 मिंट-लेमडे पर

संपादित करें-> प्राथमिकताएं-> विभिन्न टिक का उपयोग_आटोमिक_फाइल_सैविंग

यह मैनुअल के अनुसार सुरक्षित माना जाता है। या आप का उपयोग कर सकते हैं। या तो काम करता है, स्पष्टीकरण मैनुअल में हैं।

वास्तव में gedit के लिए नहीं।

गेडिट 3.4.2 के साथ टकसाल-लेमडे पर केवल एक शॉट वर्कअराउंड मिला।

संपादित करें-> प्राथमिकताएं-> संपादक को अनटिक करें एक बैकअप प्रतिलिपि बनाएँ

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


0

"टेक्स्ट फ़ाइल व्यस्त" का अर्थ है कि कर्नेल प्रोग्राम के रूप में चल रही एक निष्पादन योग्य फ़ाइल को स्थानांतरित / नाम बदलने / हटाने से इनकार करता है। आप क्या बचाने की कोशिश कर रहे हैं?


नहीं ... यह एक मुद्दा है gedit और virtualbox के साथ। Google यह - यह कुछ करने के लिए है जिस तरह से gedit अस्थायी फ़ाइलों को बचाता है और बचत करते समय इसका नाम बदल देता है।
राकेय

0

मुझे लगता है कि समस्या मूल रूप से ग्लिब के साथ है और जिस तरह से यह एक अस्थायी फ़ाइल को बचाता है, फिर फ़ाइल को बंद किए बिना नाम बदल देता है। बग को इस प्रकार दर्ज किया गया है: https://bugzilla.gnome.org/show_bug.cgi?id=656225


0

मुझे पता है कि यह एक पुराना धागा है, लेकिन जैसा कि मैंने पाया कि इस समस्या का हल खोजते समय, मुझे लगा कि मैं अपना वर्कअराउंड पोस्ट करूंगा, शायद यह दूसरों की मदद कर सके।

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

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