2013-03-24 28 views
5

यदि मैं वर्तमान चल रहे विम-इंस्टेंस/-सर्वर का नाम बाहरी स्क्रिप्ट पर पास करना चाहता हूं। मैं इसे कैसे लूं? serverlist() के अलावा चल रहे प्रक्रिया के servername (= वर्तमान विम-एडिटर सत्र के भीतर से) तक सीधे पहुंच प्राप्त करने के लिए आंतरिक उपयोगी फ़ंक्शन नहीं लगता है।क्या वर्तमान चल रहे विम इंस्टेंस का सर्वर-नाम प्राप्त करने का कोई तरीका है?

उत्तर

6

आप v:servername के लिए देख रहे हैं।

+0

यदि आप अपने सर्वर को डीबग करने का प्रयास कर रहे हैं तो आप 'echo v: servername' –

+0

' के रूप में इसे 'echo'' का उपयोग करके देख सकते हैं, तो आपको प्रारंभ में '--remote-silent' विकल्प का उपयोग करने की आवश्यकता हो सकती है अप - इसका उपयोग नहीं करने के कारण एक नया सर्वर खोला जाएगा –

+0

भी इस पृष्ठ को और डिबग करने के लिए बहुत उपयोगी है: मुझे किसी भी तरह से एक सर्वर खुल गया है (मुझे लगता है कि विम और जीवीआईएम के बीच व्यापक इंटरप्ले की वजह से) http: //vim.wikia .com/wiki/Close_vim_you_left_open_remotely –

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

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