स्वचालित रूप से केट या किसी पाठ संपादक के साथ संपादन पर फ़ाइलों को सहेजना


5

जब मैं दूरस्थ निर्देशिका (SSH, SFTP या FTP के माध्यम से) में एक फ़ाइल को संपादित करने की कोशिश करता हूं, तो मुझे फ़ाइल अपलोड करने के लिए मुझे फ़ाइल को बंद करना होगा, अगर मैं फ़ाइल अपलोड करना चाहता हूं। मैं इसे बचाने के लिए स्वचालित रूप से अपलोड करना चाहता हूं!

मैंने पहले ही फाइल मैनेजर और कई अन्य टेक्स्ट एडिटर के रूप में कोनकेर / डॉल्फिन / क्रूसेडर का उपयोग किया है, लेकिन बिना किसी सफलता के। ऐसा लगता है कि समस्या KIOExec एप्लिकेशन में है।

मैं सहेजने पर स्वचालित अपलोड फ़ाइलों में KIOExec कैसे संपादित कर सकता हूं? मैं सूक्ति का उपयोग करने के लिए वापस नहीं जाना चाहता!

जवाबों:


3

हालांकि यह एक पुराना सवाल है लेकिन यह अभी भी अनुत्तरित है। मैं भी चाहता था:

  • डॉल्फिन / कोनेकर के साथ खुला sftp://user@remotesite/
  • संपादित करने के लिए फ़ाइल खोलने का चयन करें
  • काम बचाने पर अपलोड करें

जैसा कि मूल पोस्टर द्वारा बताया गया है, अपलोड केवल संपादक को बंद करने के बाद होता है।

इस काम के समान कुछ करने का एकमात्र तरीका kateकेट से फ़ाइल का उपयोग करना और खोलना है। उन्होंने कहा sftp://user@remotesite/filetoeditखुला पर।

यहां सेव वर्क पर अपलोड है।

open withडॉल्फिन पर मेनू करने के लिए अद्यतन करने के बाद kate, यह open with kateभी बचाने पर अपलोड किया था। इससे पहले, जब मैन्युअल रूप kateसे open with otherइसमें काम नहीं किया गया था।

PS मैं आज अपडेट किए गए पैकेज के साथ kubuntu 11.10 का उपयोग कर रहा हूं।


ग्रेट, कम से कम ओपन विद केट 12.04 के लिए भी काम करता है। अपना अनुभव बांटने के लिये धन्यवाद।
सेबस्टियन वोम मीर

2

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

sudo apt-get install sshfs

एक दूरस्थ माउंट बिंदु बनाएं, मान लें / दूरस्थ / हमेशा उपयोग कर सकते हैं ~ / MyCode / RemoteServerA भी)

sudo mkdir /mnt/remote;
sudo chmod 777 /mnt/remote

फिर फाइल सिस्टम माउंट करें:

sshfs -p PORT_NUMBER user@remotesite:/path/to/remote/directory /mnt/remote

अधिक विकल्पों के लिए टाइप करें: sshfs --help

अब आप फाइल सिस्टम को डॉल्फिन के साथ ब्राउज़ कर सकते हैं और फाइलों को सामान्य रूप से संपादित कर सकते हैं, और जब आप सहेजेंगे तो वे अपलोड करेंगे। दूरस्थ मेजबान पर ssh से परे किसी भी विन्यास की आवश्यकता नहीं है!

जब आप कर लें, तो फ़ाइल सिस्टम को हटा दें

sudo umount /mnt/remote

यदि आपको कोई त्रुटि मिलती है कि यह उपयोग में है, तो उपयोग करें

lsof /mnt/remote

अभी भी घुड़सवार निर्देशिका का उपयोग करके प्रक्रियाओं की एक सूची प्राप्त करने के लिए। इस आरोह बिंदु से बचने के लिए आपको फ़ाइल-अनुक्रमण (यदि आप इसका उपयोग करते हैं) कॉन्फ़िगर करने की आवश्यकता हो सकती है।


0

लेकिन ट्रांसफर-ऑन-सेव पहले से ही सामान्य मामला है। आप "KIOExec संपादित नहीं कर सकते हैं"। KDE को नवीनतम स्थिर संस्करण में अपग्रेड करें।

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


यह बताने के लिए कि मुझे अंतिम संस्करण में अपग्रेड करना चाहिए: हर बार बोएरो लोगों से आमतौर पर अंतिम संस्करण को अपडेट करने के लिए कहता है।
एंटोनिनो बोनुमोर

मेरे भले आदमी, अगर आप लोगों को आपकी मदद करने नहीं देंगे तो आपकी मदद नहीं की जा सकती। अच्छा दिन है, और मैं आपको फिर से परेशान नहीं करूंगा।
daxim

यदि आप डॉल्फिन से संपादन शुरू करते हैं तो ट्रांसफर-ऑन-सेव सामान्य मामला नहीं है (उदाहरण के लिए, केट को लॉन्च करने के लिए संपादित की जाने वाली फ़ाइल पर डबल क्लिक करें)।
पलंतिर

डबल-क्लिक करने से एक स्थानीय प्रतिलिपि बनती है, यह गैर केओ-सक्षम अनुप्रयोगों के लाभ के लिए है। अगर आपको वास्तव में एक फ़ाइल प्रबंधक (केवल संपादक से नेविगेट करने के बजाय) को शामिल करने की आवश्यकता है, तो बस दूरस्थ फ़ाइल को संपादक में खींचें और छोड़ें।
डेक्सिम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.