ITerm टर्मिनल आउटपुट पर त्रुटियों और चेतावनियों को कैसे उजागर करें?


13

मैं एक ऐसे समाधान की तलाश में हूं जो मुझे iTerm टर्मिनल एप्लिकेशन के अंदर महत्वपूर्ण आउटपुट संदेशों के एक सेट पर रंग हाइलाइटिंग का उपयोग करने की अनुमति देगा ।

हाइलाइट करने के लिए चीजें:

  • आवेदन लॉग फ़ाइल चेतावनियाँ, त्रुटियों और वज़न (Apache, nginx, tomcat)
  • संकलक उत्पादन
  • अन्य समान त्रुटियाँ / चेतावनियाँ

यहाँ छवि विवरण दर्ज करें


1
आपका सवाल यहाँ क्या है? यदि यह शीर्षक में सवाल है, तो आपका "इष्टतम" से क्या मतलब है?
nohillside

हम्म - मुझे देखने दें कि क्या मैं मदद कर सकता हूं - आपके पास सवाल का जवाब है। जैसा कि संपादित किया गया है, यह अभी भी "की श्रेणी में बहुत अधिक है" हर उत्तर समान रूप से मान्य है: "आपका पसंदीदा ______ क्या है?" • आपका उत्तर प्रश्न के साथ दिया गया है, और आप अधिक उत्तर की उम्मीद करते हैं: "मैं ______ का उपयोग ______ के लिए करता हूं, मैं क्या उपयोग करता हूं?"
bmike

जवाबों:


39

iTerm नियमित अभिव्यक्ति के एक सेट के आधार पर कंसोल आउटपुट के रंग का समर्थन करता है। आप उन्हें वरीयताएँ> प्रोफ़ाइल> उन्नत> ट्रिगर> संपादन में सेट कर सकते हैं।

यहाँ मेरा वर्तमान सेट है:

(?i:.*error.*)                     // Yellow on Black
(?i:.*(warning|warn).*)            // Orange on Black
(?i:.*FATAL.*)                     // White on Red

एक प्रोफ़ाइल के ट्रिगर में iTerm regexes

आप इसे बेहतर बनाने के लिए स्वागत कर रहे हैं :)


किसी भी विचार यह iTerm के किस संस्करण में पेश किया गया था? मुझे यह विकल्प नहीं मिल रहा हैBuild 0.10
श्रीधर सरनोबत

मैंने इसे जोड़ा है (\s\sat.*)किसी भी अपवाद निशान को पकड़ने के लिए जैसेat /Users/rootux/.nvm/versions/node/v8.1.2/lib/node_modules/truffle/build/cli.bundled.js:329530:36
Gal Bracha

मैंने ( |\[|\(|"|')संरक्षक में जोड़ा है, इसलिए उपरोक्त त्रुटि होगी (?i:.*( |\[|\(|"|')error( |\]|\)|"|')).*)। इसके साथ जैसे लॉग [246] ./components/src/errors/accessDeniedError.ts 366 bytes {0} [built]को हाइलाइट नहीं किया गया है
RoberMP

क्षमा करें, ऊपर एक गलती है लेकिन अब (मॉडरेटर?) को संपादित करने में सक्षम नहीं है। यह होना चाहिए(?i:.*( |\[|\(|"|')error( |\]|\)|"|').*)
RoberMP
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.