2013-05-08 9 views
8

पर वर्बोज़ आउटपुट को अक्षम करें जब मैं एसटी बिल्ड सिस्टम का उपयोग करता हूं, "अंतर्निर्मित आउटपुट फलक" अपेक्षित बिल्ड आउटपुट जैसी विभिन्न चीजें प्रिंट करता है, लेकिन cmd निष्पादित, सक्रिय dir और path चर। अब cmd और dir ठीक हैं, लेकिन path चर मुद्रण मेरे लिए पूरी तरह से अनावश्यक है और यह वास्तविक आउटपुट सामग्री को परेशान करता है, क्योंकि यह पथों की बहुत लंबी स्ट्रिंग है, जो अन्य सभी आउटपुट को छाया करता है।बिल्ड

मैं एसटी को कैसे निर्देश दे सकता हूं कि path निर्माण पर परिवर्तनीय मुद्रित न करें?

+0

यह सिर्फ एसटी 3 में है और एसटी 2 नहीं है? और यह केवल मेरे अवलोकन में निर्माण विफलता पर होता है। उस ने कहा, यह विचलित है मैं सहमत हूं। –

+0

क्या आप इसका उत्तर ढूंढने में सफल रहे? –

उत्तर

3

बिल्ड सिस्टम कॉन्फ़िगरेशन फ़ाइल (JSON) में "quiet": true जोड़कर, आप बिल्ड विफलता पर दिखाई देने से सभी "डीबग टेक्स्ट" को रोक सकते हैं। यह शामिल होंगे:

  • shell_cmd
  • cmd
  • dir
  • path

केवल path निकालने के लिए आपको Packages/Default/exec.py फ़ाइल को संशोधित करने की आवश्यकता होगी। ExecCommand कक्षा के तहत, run विधि, self.debug_text += "[path: " के लिए देखो और लाइन आउट पर टिप्पणी करें।

एसटी 3 में इस फ़ाइल को पाने के लिए, आप Package​Resource​Viewer का उपयोग कर सकते हैं, और Package​Resource​Viewer: Open Resource खोजने के लिए कमांड पैलेट में PRV: टाइप करें।

हालांकि, ध्यान दें कि ऐसा करने से, एक ऐसी फाइल बनाई जाएगी जो एसटी 3 वाले जहाजों को ओवरराइड करेगी। तो मेनू से 0rमेनू, फ़ोल्डर, exec.py) को हटाने के लिए अनुशंसा की जाती है जब एसटी का नया निर्माण आ जाता है, क्योंकि आधिकारिक संस्करण बग को ठीक करने के लिए बदल सकता है आदि। फिर आप इसके बाद अपने परिवर्तनों को फिर से लागू कर सकते हैं ऊपर के रूप में कदम, अगर यह अभी भी आवश्यक है। (शायद एक विकल्प आउटपुट से पथ को बाहर करने के लिए जोड़ा जाएगा, भविष्य में कभी-कभी।)