2012-07-30 10 views
9

मैंने ओमनिकोप्लेशन में चयन करते समय प्रलेखन विंडो को प्रदर्शित करने के लिए वर्तमान विंडो को विभाजित करने के लिए पूर्वावलोकन विंडो से निपटने के लिए विभिन्न प्रकार के वर्कअराउंड की खोज की है, जैसे कि जब आप डालें छोड़ते हैं तो पूर्वावलोकन विंडो बंद करना मोड।विम omnicompletion: वैकल्पिक पूर्वावलोकन विंडो

हालांकि, ये समाधान अव्यवहारिक हैं। कभी-कभी आप वर्तमान पूर्ण मॉड्यूल के बारे में कुछ दस्तावेज पढ़ने के लिए पूर्वावलोकन विंडो में जाना चाह सकते हैं, लेकिन ऑटोकॉम्पैंड के साथ यह संभव नहीं होगा।

यहां तक ​​कि अगर ऐसा होता है, तो भी मुझे लगता है कि दस्तावेज़ीकरण कभी नहीं दिख रहा है क्योंकि मैं वास्तव में इसे नहीं चाहता हूं।

pythoncomplete.vim में स्रोत कोड पढ़ना मुझे लगता है कि प्रलेखन के लिए मूल्य हार्ड कोडित है और यह पूर्वावलोकन विंडो को दिखाने के लिए मजबूर करेगा यदि इसमें कोई सामग्री है (यह इसे छोड़ देता है अगर यह दस्तावेज़ों के साथ नहीं आ सकता है मॉड्यूल)।

क्या कोई वैश्विक विकल्प है कि मुझे विम को कभी भी दस्तावेज़ प्रदर्शित करने के बारे में बताने के लिए अवगत नहीं है? या इसे टॉगल करने में सक्षम हो?

यदि मैं एक स्प्लिट विंडो में दस्तावेज़ों को पढ़ना चाहता हूं तो मुझे ऐसा करने की अनुमति दें (शायद कुछ शॉर्टकट के साथ) अन्यथा मुझे कुछ भी न दिखाएं।

मैं वास्तव में अपनी पसंद के अनुसार इस विशेष सेटिंग को ट्विक करने के लिए pythoncomplete.vim कॉपी/पेस्ट करने से बचना चाहता हूं।

उत्तर

13

पूर्वावलोकन को वैश्विक 'completeopt' सेटिंग द्वारा नियंत्रित किया जाता है। इसे बंद करने के लिए,

:set completeopt-=preview 
का उपयोग करें
संबंधित मुद्दे