मैंने विम में एक फ़ंक्शन बनाया जो मेरे लिए कुछ सामान संकलित करता है। यह बहुत दिखाई देता है:क्विकफिक्स विंडो में फ़ाइल पथ Vim
function! MyFunc(mode)
lcd ./build
pwd
let &makeprg='the_command some_script_file'
let &errorformat='some format'.','
let &errorformat.='%-G%.%#'
silent make
lcd ..
cwindow
endfunction
मैं एक परियोजना निर्देशिका में आमतौर पर खुला vim, तो मैं इस समारोह है, जो सीडी के निर्माण में, यह बनाता है, और सीडी की पीठ तो मैं अपने प्रोजेक्ट निर्देशिका में रहने चला सकते हैं।
हालांकि, कभी-कभी, जब निर्माण विफल हो जाता है और क्विकफ़िक्स विंडो लाता है, तो यह मेरे प्रोजेक्ट डीआईआर (याय) के सापेक्ष फ़ाइल नाम दिखाएगा, लेकिन दूसरी बार उसी फ़ाइल में, यह पूर्ण पथ दिखाता है। बिल्ड स्क्रिप्ट का आउटपुट हमेशा सापेक्ष पथ दिखाता है, और विम दोनों सही तरीके से संभालता है, यानी यह सही फ़ाइल पाता है।
मुझे संदेह है कि पथ प्रबंधन जिम्मेदार है। मेरा सवाल है, समस्या क्या है, और क्या निर्माण निर्देशिका में स्विचिंग को संभालने का एक बेहतर तरीका है? मैं हमेशा दिखाए गए सापेक्ष पथ चाहता हूं।
धन्यवाद !!
यह सच है। मैं इसे बाद में एक शॉट दूंगा और वापस रिपोर्ट करूंगा। – Christoph