मैं विंडोज पर हूँ और 4 तरीके इस्तेमाल किए हैं: एसएफटीपी , विनएससीपी , यूनिसन और लिनक्स पर उदात्त पाठ , एक्स 11 के साथ एसएसएच से विंडोज पर अग्रेषित करना (हाँ, आप इसे बिना गड़बड़ कॉन्फ़िगरेशन और एक मुफ्त टूल का उपयोग किए बिना कर सकते हैं)।
चौथा तरीका सबसे अच्छा है यदि आप अपने लिनक्स मशीन पर सॉफ़्टवेयर स्थापित कर सकते हैं।
चौथा तरीका:
MobaXterm
- विंडोज़ पर MobaXterm स्थापित करें
- MobaXterm से अपने लिनक्स बॉक्स के लिए SSH
- अपने linux बॉक्स पर, Sublime Text 3 स्थापित करें। यहाँ पर Ubuntu पर है
- कमांड प्रॉम्प्ट पर, उदात्तता शुरू करें
subl
- बस! अब आपके पास लिनक्स पर उदात्त पाठ चल रहा है, लेकिन इसकी विंडो आपके विंडोज डेस्कटॉप पर चल रही है। यह संभव है क्योंकि MobaXterm आपके लिए SSH पर X11 अग्रेषण को संभालता है ताकि आपको इसे प्राप्त करने के लिए कुछ भी कायरता न करनी पड़े। विलंब की एक नन्हा राशि हो सकती है, लेकिन आपकी फ़ाइलें कभी भी सिंक से बाहर नहीं होंगी, क्योंकि आप उन्हें लिनक्स मशीन पर संपादित कर रहे हैं।
नोट: जब यह एक निश्चित पुस्तकालय के लिए शिकायत करता है, तो subl का आह्वान करना - यह सुनिश्चित करना कि आप उन्हें मोबाइल फोन से सफलतापूर्वक sublimetext इनवॉइस करें।
यदि आप अपने लिनक्स बॉक्स पर सॉफ़्टवेयर स्थापित नहीं कर सकते हैं, तो सबसे अच्छा है यूनिसन। क्यों?
- यह निःशुल्क है
- ये तेज़ है
- यह विश्वसनीय है और परवाह नहीं है कि आप किस संपादक का उपयोग करते हैं
- आप कस्टम इग्नोर लिस्ट बना सकते हैं
SFTP
सेटअप: SFTP उदात्त पाठ पैकेज स्थापित करें । इस पैकेज के लिए लाइसेंस की आवश्यकता होती है।
- एक नया फ़ोल्डर बनाएं
- इसे एक उदात्त पाठ परियोजना के रूप में खोलें।
- साइडबार में, फ़ोल्डर पर राइट क्लिक करें और मैप रिमोट चुनें।
- Sftp-config.json फ़ाइल संपादित करें
- चरण 1 चयन में फ़ोल्डर पर राइट क्लिक करें।
- स्थानीय स्तर पर काम करें।
Sftp-config में, मैं आमतौर पर सेट करता हूं:
"upload_on_save": true,
"sync_down_on_open": true,
यह, मशीन के लिए एसएसएच टर्मिनल के अलावा मुझे एक काफी निर्बाध दूरस्थ संपादन अनुभव देता है।
WinSCP
- WinSCP स्थापित करें और चलाएं
- प्राथमिकताएं (Ctrl + Alt + P) पर जाएं और फिर स्थानांतरण पर क्लिक करें। पूर्व निर्धारित नाम।
- बाइनरी में स्थानांतरण मोड सेट करें (आप पंक्ति रूपांतरण नहीं चाहते हैं)
- "कोई परिवर्तन नहीं" में फ़ाइल संशोधन सेट करें
- फ़ाइल मास्क के बगल में स्थित संपादित करें बटन पर क्लिक करें और अपनी शामिल करें और फ़ाइलों और फ़ोल्डरों को सेटअप करें (जब आपके पास .गित / .svn फ़ोल्डर मौजूद हो या आप उत्पादों को सिंक्रनाइज़ होने से बाहर करना चाहते हों) के लिए उपयोगी।
- ओके पर क्लिक करें
- अपने दूरस्थ सर्वर से कनेक्ट करें और रुचि के फ़ोल्डर में नेविगेट करें
- अपने स्थानीय मशीन पर एक खाली फ़ोल्डर चुनें।
- अपनी नई बनाई गई स्थानांतरण सेटिंग्स पूर्व निर्धारित चुनें।
- अंत में, Ctrl + U (कमांड्स> दूरस्थ निर्देशिका को अद्यतित रखें) को हिट करें और सुनिश्चित करें कि "स्टार्ट पर सिंक्रोनाइज़ करें" और "अपडेट उपनिर्देशिका" चेक किए गए हैं।
तब से, WinSCP आपके परिवर्तनों को सिंक्रनाइज़ रखेगा।
SublimeText का उपयोग करके स्थानीय फ़ोल्डर में काम करें। बस यह सुनिश्चित कर लें कि संपादित किए जा रहे फ़ाइल से पंक्ति समाप्ति का अनुमान लगाने के लिए उदात्त पाठ सेट है।
सामंजस्य
मैंने पाया है कि यदि स्रोत वृक्ष बड़े पैमाने पर (लगभग सौ एमबी एक गहरी पदानुक्रम के साथ) है, तो ऊपर वर्णित WinSCP विधि थोड़ी धीमी हो सकती है। आप Unison का उपयोग करके बहुत बेहतर प्रदर्शन प्राप्त कर सकते हैं । नीचे की ओर यह है कि यूनिसन स्वचालित नहीं है (आपको इसे कीपर के साथ ट्रिगर करने की आवश्यकता है) और आपके लिनक्स मशीन पर चलने के लिए सर्वर घटक की आवश्यकता होती है। ऊपर की तरफ यह है कि स्थानान्तरण अविश्वसनीय रूप से तेज़ है, यह बहुत विश्वसनीय है और फ़ाइलों, फ़ोल्डरों और एक्सटेंशन की अनदेखी करना अविश्वसनीय रूप से सेटअप के लिए आसान है।
osxfuse
औरsshfs
अपने मैक पर स्थानीय रूप से दूरस्थ निर्देशिकाओं को माउंट करने और फिर ST2 के माध्यम से संपादित करने के लिए आसान है ।