मुझे हाल ही में अपने vim प्लगइन को बदलने के लिए एक पुल अनुरोध प्राप्त हुआ, जिससे वह python3 का समर्थन कर सके। लेकिन ये परिवर्तन मेरे मैक पर विम के लिए प्लगइन को तोड़ते हैं जो अजगर को सुनने के लिए लगता है।
python import sys
बनाम
python3 import sys
क्या मेरे प्लगइन में स्क्रिप्ट बनाने के लिए एक सुरुचिपूर्ण विधि है जो यह पता लगाना चाहिए कि उसे किस कथन का उपयोग करना चाहिए? कुछ इस तरह:
if has('python')
python import ...
elseif if has('python3')
python3 import ...
else
finish
endif
धन्यवाद।