विम * / dyn सपोर्ट


14

क्या इससे पहले कि इसका मतलब यह धन चिह्न करता है */dynमें :versionआदेश के उत्पादन, जैसे:

+python/dyn +python3/dyn +ruby/dyn +tcl/dyn

मुझे इस पर कोई उपयोगी दस्तावेज नहीं मिला। जब मैं :echo has('python3')विम रिटर्न चलाता हूं 0. जब मैं :python3 print('hi')इसे चलाता हूं तो इसका E370: Could not load library python31.dllमतलब है कि मुझे अजगर स्थापित करना चाहिए (जैसा कि मैं समझता हूं)।

इसलिए मैं अभी और के बीच का अंतर नहीं देख सकता । प्लस साइन हमें क्या देता है? इसके अलावा , गैर-सुविधा से क्या अंतर है , जैसे ?-*/dyn+*/dyndyn+python

जवाबों:


8

इसका +मतलब यह है कि द्विआधारी कि सुविधा है। / Dyn का अर्थ है कि यह गतिशील रूप से भरा हुआ है और इसमें dll पा सकते हैं या नहीं इसके आधार पर यह सुविधा हो सकती है या नहीं।

देखते हैं :help python-dynamic


और क्या dyn और not-dyn के बीच अंतर है?
गैलिज़मैन

2
dyn का मतलब है कि यह केवल लाइब्रेरी के लिए दिखता है यदि आप उन सुविधाओं का उपयोग करने का प्रयास करते हैं (इसलिए आप केवल एक त्रुटि देखते हैं जब आप अजगर सुविधाओं का उपयोग करने का प्रयास करते हैं)। notdyn का मतलब है कि यह हमेशा पुस्तकालय को लोड करता है।
इदरीबी

यह भी ध्यान दें कि मेरे मामले में vim python / dyn उबंटू 16.10 पर काम नहीं कर रहा है :( फिर भी यह पता लगाने की कोशिश कर रहा है कि उस काम को कैसे किया जाए .. क्योंकि यह ठीक संकलित करता है और मैंने सक्षम किया --enable-pythoninterp = हाँ कोई विचार नहीं है कि यह क्यों जाता है
डायन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.