2012-04-09 5 views
11

के माध्यम से सब्लिमे टेक्स्ट 2 बिल्ड मैं एसटी 2 के साथ थोड़ा सा खेल रहा हूं और यह एक सुंदर प्यारा संपादक जैसा लगता है। दुर्भाग्य से, इसका दस्तावेज भयानक है।सरल बैच फ़ाइल

और मैं अच्छा रहा हूं। तो मेरा सवाल यहाँ है।

मैं एक निर्देशिका में पाँच फ़ाइलें, जो मैं आमतौर पर

ifort file1.f90 file2.f90 file3.f90 ... 

मैं कैसे परिभाषित कर सकते हैं के साथ एक .bat फ़ाइल के माध्यम से निर्माण और खिड़कियों cmd ​​से (खाते पथ की तरह पर्यावरण चर लेने) पर इस लाइन पर अमल किया है एक शॉर्टकट के माध्यम से एसटी 2 और आउटपुट देखें? एसटी 2 के साथ इस चरण में ऐसा कुछ भी संभव है?

उत्तर

11

मैं सिर्फ इस तरह एक नए निर्माण किया:

{ 
    "cmd": ["$file"], 
    "selector": "source.dosbatch" 
} 

तो फिर तुम एक .bat फ़ाइल में अपने ifort ... स्ट्रिंग डाल दिया और "का निर्माण" है कि होगा।

8

यहाँ अपने निर्माण की प्रक्रिया के हिस्से के रूप में एक बैच फ़ाइल को चलाने के लिए कदम माध्यम से एक कदम है:

उपकरण को उदात्त पाठ 2 बार में -> बिल्ड सिस्टम -> नई बिल्ड सिस्टम

आप हो जाएगा

:

{ 
"cmd": ["make"] 
} 

अब आप अपने बैच फ़ाइल का सही पथ के लिए "बनाना" तो यह कुछ इस तरह दिखता बदलने के लिए: यह में निम्न कोड के साथ एक नया पाठ फ़ाइल के साथ प्रस्तुत

नोटिस आपको विंडोज पथों के लिए डबल बैकस्लैश का उपयोग करना होगा।

फिर इस फ़ाइल को myproject.sublime-build के रूप में डिफ़ॉल्ट निर्देशिका में सहेजें, यह आपको इसे सहेजने के लिए कहता है ($ HOME_DIR/AppData/रोमिंग/शानदार टेक्स्ट 2/पैकेज/उपयोगकर्ता होना चाहिए)।

फिर अपनी प्रोजेक्ट में टूल्स -> बिल्ड सिस्टम पर वापस जाएं और बिल्ड सिस्टम का चयन करें जो आपके द्वारा अभी बनाई गई फ़ाइल के समान नाम है (इस मामले में यह "myproject" है)।

ctrl + b दबाएं या टूल्स पर जाएं -> बिल्ड करें और आपकी बैच फ़ाइल चलनी चाहिए और आउटपुट एसटी 2 कंसोल में दिखाई देगा।

+0

+1 धन्यवाद। बहुत मदद की – Prasanth

+1

क्या कोई तरीका है कि मैं "cmd" जैसे mulitiple bat फ़ाइलों को जोड़ सकता हूं: ["file1.bat", "file2.bat"] – druveen