मैं विम (पेल्डो के माध्यम से) से पर्ल का उपयोग करना चाहता हूं।क्या मैं अपने सिस्टम पर केवल पर्ल डीएल के साथ विम में पर्ल का उपयोग कर सकता हूं?
मैं विंडोज पर vim 7.3 का उपयोग करता हूं, +perl/dyn
और -DDYNAMIC_PERL_DLL="perl512.dll"
के साथ संकलित।
मेरे पास मेरे सिस्टम पर पर्ल स्थापित नहीं है, हालांकि मेरे पास vim runtimepath में perl512.dll है, लेकिन यह काम नहीं कर रहा है, has('perl')
echoes 0. मैंने सिस्टम पथ पर डीएल लगाने की भी कोशिश की एक ही परिणाम के साथ।
क्या यह काम करने के लिए पर्याप्त डीएल है या क्या मुझे पर्ल का पूरा इंस्टॉल करने की आवश्यकता है?
शायद, आपके perl के उपयोग के आधार पर, [TinyPerl] (http://tinyperl.sf.net) का उपयोग करें? – Benoit
मेरा विम संस्करण perl512.dll के साथ संकलित किया गया था (जो मुझे नियमित पर्ल वितरण से मिला है)। TinyPerl पर्ल (perl 58) के एक नए संस्करण का उपयोग करने लगता है, इसलिए यह मेरे vim संस्करण के साथ काम नहीं करेगा। वैसे भी, मैं क्या जानना चाहता हूं कि अगर पर्ल के पूरी तरह से स्थापित संस्करण के बजाय डीएलएल का उपयोग करना विम-पर्ल के लिए पर्याप्त है। यहां यह सुझाव दिया गया है कि यह पर्याप्त होगा (http://vim.wikia.com/wiki/Perl_compatible_regular_expressions) लेकिन यह काम नहीं करता है। – frank