2009-11-20 13 views
8

मुझे पता है कि दबाते समय make के बजाय vim रन scons बनाने का कोई तरीका है।स्कैन का उपयोग करने के लिए ": बनाना" कैसे सेट करें?

मेरे पास एक विकल्प था जिसने इसे मेरे ~/.vimrc में किया लेकिन मैंने इसे थोड़ी देर पहले हटा दिया और भूल गया कि यह क्या था।

उत्तर

10

makeprg सेट करें। मुझे यकीन है कि अगर किसी भी विकल्प scons के लिए आवश्यक हैं नहीं कर रहा हूँ, लेकिन जैसे कि यह दिख सकता है:

set makeprg=scons 
11

मैं एक ही समस्या इस सप्ताह के अंत था। मैं हर बार मैं अपने .vimrc में विम या हार्ड कोड 'makeprg' शुरू कर दिया :set makeprg=scons टाइप करने के लिए नहीं करना चाहता था, क्योंकि मैं कुछ परियोजनाओं, दूसरों, rake के लिए maven के लिए make का उपयोग करें ..., वगैरह ...

तो आज मैं एक विम प्लगइन Makeshift कहा जाता है निर्धारित करने के लिए क्या ज्ञात फाइलों की तलाश में (Makefile, SConstruct, pom.xml, ...) और 'makeprg' तदनुसार निर्धारित करके :make के लिए कॉल करने के लिए लिखा था।

विवरण vim.org पर DoR और इस प्रश्न के भविष्य के आगंतुकों के लिए हैं।

+1

+1 अच्छा, यह बस ... कमाल है। धन्यवाद। – Sardathrion

+0

@ सार्डथ्रियन: मुझे खुशी है कि आपको यह उपयोगी लगता है। – Johnsyweb

संबंधित मुद्दे

 संबंधित मुद्दे