खोज…


वाक्य - विन्यास

  • [सीमा] py [thon] {कथन}

विम में पायथन संस्करण की जाँच करें

विम का अपना अंतर्निहित पायथन इंटरप्रेटर है। इस प्रकार यह ऑपरेटिंग सिस्टम के लिए डिफ़ॉल्ट दुभाषिया के एक अलग संस्करण का उपयोग कर सकता है।

पायथन विम के किस संस्करण को संकलित करने के लिए, निम्न कमांड टाइप करें:

:python import sys; print(sys.version)

यह sys मॉड्यूल को आयात करता है और इसकी version संपत्ति को प्रिंट करता है, जिसमें वर्तमान में उपयोग किए गए पायथन इंटरप्रेटर का संस्करण है।

पायथन स्टेटमेंट के माध्यम से वीम सामान्य मोड को निष्पादित करें

पायथन में विम कमांड का उपयोग करने में सक्षम होने के लिए, vim मॉड्यूल को आयात किया जाना चाहिए।

:python import vim

इस मॉड्यूल को आयात करने के बाद, उपयोगकर्ता के पास command फ़ंक्शन तक पहुंच है:

:python vim.command("normal iText to insert")

यह कमांड i सामान्य मोड में निष्पादित करेगा फिर Text to insert और सामान्य मोड पर वापस आने के लिए टाइप करें।

बहु-पंक्ति पायथन कोड निष्पादित करना

विम में प्रत्येक पायथन कथन को पहले से जोड़ना चाहिए :python कमांड, विम को निर्देश देने के लिए कि अगला कमांड विमस्क्रिप्ट नहीं बल्कि पायथन है।

प्रत्येक पंक्ति पर इस कमांड को टाइप करने से बचने के लिए, बहु-पंक्ति पायथन कोड को निष्पादित करते समय, विम को निर्देश देना संभव है कि दो मार्कर के बीच के कोड को पायथन के रूप में व्याख्या करें।

इसे प्राप्त करने के लिए, उपयोग करें:

:python << {marker_name}
a = "Hello World"
print(a)
{marker_name}

जहां {marker_name} वह शब्द है जिसे आप अजगर ब्लॉक के अंत को नामित करने के लिए उपयोग करना चाहते हैं।

उदाहरण के लिए:

:python << endpython
surname = "Doe"
forename = "Jane"
print("Hello, %s %s" % (forename, surname))
endpython

प्रिंट होगा:

Hello, Jane Doe


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow