जब मैं इंटेलीज से अपना निर्माण चलाता हूं तो यह बहुत डिबगिंग पंप करता है।
लेकिन यह Run
कंसोल में छोटा हो जाता है।
क्या मैं IntelliJ को अधिक आउटपुट संरक्षित कर सकता हूं?
या, अधिमानतः, यह सब?
जब मैं इंटेलीज से अपना निर्माण चलाता हूं तो यह बहुत डिबगिंग पंप करता है।
लेकिन यह Run
कंसोल में छोटा हो जाता है।
क्या मैं IntelliJ को अधिक आउटपुट संरक्षित कर सकता हूं?
या, अधिमानतः, यह सब?
जवाबों:
एक लोकप्रिय अनुरोध द्वारा ओवरराइड कंसोल साइकल बफर आकार सेटिंग को यूआई 9/14/16 में जोड़ा गया था:
पुराने संस्करणों के लिए मूल उत्तर:
अपनी IDEA_HOME\bin\idea.properties
फ़ाइल संपादित करें , और इस सेटिंग को बढ़ाएँ:
#-----------------------------------------------------------------------
# This option controls console cyclic buffer: keeps the console output size not higher than the specified buffer size (Kb). Older lines are deleted.
# In order to disable cycle buffer use idea.cycle.buffer.size=disabled
idea.cycle.buffer.size=1024
फिर से शुरू करें।
/Applications/IntelliJ IDEA 14 CE.app/Contents/bin/idea.properties
यह (अब) Intellij IDEA सेटिंग्स में संपादित किया जा सकता है।
यह शायद थोड़ी देर के लिए Intellij IDEA में रहा है, और निश्चित रूप से Intellij IDEA 15 के रूप में है।
इस दृष्टिकोण के साथ समस्या यह है कि आप ढेर स्थान से बाहर निकलने की संभावना रखते हैं, और फिर आपको अधिकतम हीप आकार को टक्कर देने की आवश्यकता होगी । एक ऐसे ऐप के लिए जो बहुत बड़ी मात्रा में आउटपुट उत्पन्न करता है, शायद यह मदद नहीं करेगा क्योंकि आपके पास पर्याप्त भौतिक मेमोरी नहीं होगी। मैं इसके बजाय सुझाव दूंगा कि आप कंसोल आउटपुट को किसी फ़ाइल में कैप्चर करें ।
IntelliJ 11 (मैक पर कम से कम) के साथ, यह सेटिंग Info.plist के बजाय कॉन्फ़िगर की गई है:
IDEA_HOME/Contents/Info.plist
वहां पहले से ही एक मूल्य होना चाहिए इसलिए एक नया जोड़ने के बजाय इसे संशोधित करें।
idea.properties
फाइल की एक प्रति में संशोधित किया जाना चाहिए , यहां अधिक विवरण ।
यदि आप अपना एप्लिकेशन शुरू करने के लिए सहेजे गए कॉन्फ़िगरेशन का उपयोग कर रहे हैं, तो सुनिश्चित करें कि यह विकल्प अक्षम है: "आउटपुट कंसोल में टर्मिनल का अनुकरण करें"। इस विकल्प को सक्षम करने के साथ, आउटपुट हमेशा कुछ सौ लाइनों के बाद कट जाएगा। इसके बिना, मुझे लगता है कि अन्य उत्तरों में वर्णित विकल्प का सम्मान किया जाता है।