2012-11-20 16 views
5

मैंने अजगर के साथ विस्क्रिप्टिंग के बारे में कुछ लेख पढ़े हैं। मुझे बहुत दिलचस्पी है। इसलिए मैंने यह पता लगाने की कोशिश की कि पायथन के साथ विस्क्रिप्टिंग कैसे करें। लेकिन जब मैंने vim आयात करने का प्रयास किया, तो यह दिखाया गया कि मॉड्यूल vim स्थापित नहीं किया गया था। तो मैंने वेब पर खोजा, लेकिन अभी भी स्थापित करने के लिए मॉड्यूल नहीं मिला है। मैंने स्वचालित रूप से खोजने के लिए पीआईपी की भी कोशिश की, अभी भी असफल रहा। क्या किसी को पता है कि मॉड्यूल विम कहां मिलना है?पायथन में आयात विम त्रुटियों को वापस देता है

मैं फेडोरा 17 का उपयोग कर रहा हूं, और मैंने vim 7.3 और पायथन 2.7 स्थापित किया है।

अग्रिम धन्यवाद।

>>> import vim 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named vim 

उत्तर

4

ऐसा लगता है कि आप इसे आयात करने की आवश्यकता प्रतीत नहीं होता है, बस सुनिश्चित करें कि आपके vim अजगर समर्थन के साथ संकलित किया गया है बनाने:

त्रुटि संदेश यह। vim --version का उपयोग करके इसे जांचें grep + पायथन। इसके अलावा, ऐसा लगता है कि vim मॉड्यूल स्वचालित रूप से आयात किया जाता है जब vim में, आपकी आयात लाइन अनावश्यक प्रस्तुत करता है।

2

एचडी 1 द्वारा वर्णित पाइथन के साथ संकलन VI। आप प्रलेखन यहाँ पा सकते हैं:

http://vimdoc.sourceforge.net/htmldoc/if_pyth.html

आप परीक्षण करना

export PYTHONPATH=$HOME/local/lib/python2.7/site-packages 

ध्यान दें कि मैं स्थानीय में सभी स्थापित चाहते हैं, यही कारण है कि मैं PYTHONPATH में $ घर में इस्तेमाल के

रन vi, टाइप करें

:python from vim import * 
:python vim.command('echo "Hello World!"') 

आपको "हैलो वर्ल्ड!" देखना चाहिए नीचे।

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