मेरा यह प्रयोग ल्यूक हरमिट के मुकाबले थोड़ा अधिक सरलीकृत (और शायद सामान्य) है।
यदि आप इसमें संकलित (और यह है, और लंबे समय से, उदाहरण के लिए, फेडोरा और डेबियन जैसे प्रमुख लिनक्स डिस्ट्रोस) के साथ जीवीएम का एक उदाहरण शुरू करते हैं , तो यह सर्वर मोड में शुरू होता है। मैंने "गविम" पर जोर दिया क्योंकि जो मैं वर्णन करने वाला vim
हूं वह जीयूआई टर्मिनल में एक विलक्षण उदाहरण पर लागू नहीं होता है (हालांकि मुझे लगता है कि यदि आप उचित रूप से पैरामाटर का उपयोग करते हैं तो यह हो सकता है)।
फिर भी, आप किसी भी फ़ाइल को उस gvim उदाहरण में कहीं से भी gvim --remote [file path]
(बिना किसी --servername
निर्दिष्ट के) खोल सकते हैं । मैं इसका एक प्रशंसक हूं क्योंकि मैं फ़ाइल सिस्टम को सीधे vim के साथ नेविगेट नहीं करता हूं; इसके बजाय मैं एक रूढ़िवादी फ़ाइल ब्राउज़र (आधी रात कमांडर) का उपयोग करता हूं - या बल्कि, उनमें से ढेर अलग-अलग स्थानों के लिए खुले हैं क्योंकि mc
हल्का है और विभिन्न रंग योजना की खाल के बीच अंतर को सरल बनाने की अनुमति देता है (इसलिए मुझे दो या तीन अलग-अलग खुले हैं कम से कम एक जीयूआई टर्मिनल में टैब)। हालांकि, मुझे लगता है कि वही सिद्धांत किसी भी फ़ाइल ब्राउज़र पर लागू होगा जो आपको अनुकूलित हॉटकी के कुछ रूप की अनुमति देता है जिसे आप साथ जोड़ सकते हैं gvim --remote %f
। mc
उपयोगकर्ता मेनू में मेरे पास है, इसलिए F2 + e और हाइलाइट की गई / चयनित फ़ाइल gvim इंस्टेंस पर भेजी जाती है।
यह थोड़ा बेहतर हो जाता है: यदि आप एक दूसरे gvim उदाहरण को खोलते हैं , तो कहें, एक ही डेस्कटॉप के मॉनिटर # 2 पर, या एक अलग डेस्कटॉप, और शायद एक में एक अलग colorcheme, और इस बार इसे एक स्पष्ट रूप से दें --servername foo
, आप भेज सकते हैं इसके बजाय उस उदाहरण के लिए फ़ाइलें:
gvim --servername foo --remote [file path]
जो कुछ आप कर रहे हैं उसके दायरे के आधार पर कुछ जो काम में आ भी सकता है और नहीं भी।