मैं ग्रहण आउटपुट कंसोल की क्षमता कैसे बढ़ाऊं?


312

यहां तक ​​कि एक्लिप्स कंसोल के लिए सक्षम "स्क्रॉल लॉक" विकल्प के साथ, अंततः यह ओवरफिल हो जाता है और मुझ पर ऑटो-स्क्रॉलिंग शुरू करता है।

क्या कंसोल की क्षमता बढ़ाने का कोई तरीका है ताकि यह अधिक लाइनों को स्टोर करे? मैं विकल्प खोजने में सक्षम नहीं था।


आप सभी को धन्यवाद। मैं सामान्य और जावा के नीचे देखता रहा, यह नहीं सोचा कि यह रन / डिबग का हिस्सा होगा। मेरी गलती।
उरी

6
ग्रहण पर प्रीफ़ विंडो के बारे में एक बात मुझे अच्छी लगती है, आप बस ऊपर बाईं ओर एक खोज में टाइप कर सकते हैं, मुझे यह कभी याद नहीं रहता कि यह सामान कहाँ दफनाया गया है, लेकिन यदि आप कंसोल टाइप करते हैं, तो आप (कम से कम मेरे इंस्टॉल सीडीटी के साथ देख सकते हैं) गैलीलियो) कि बिल्ड कंसोल के लिए एक सीमा सेटिंग के साथ-साथ रन कंसोल और CVS कंसोल भी है :)
आयनोडायड

@iondiode: यह सही है। मजेदार बात यह है, मैंने ऐसी खोज खिड़की की तलाश की और इसे नहीं देखा। तब मुझे एहसास हुआ कि मैं मैक के लिए अभ्यस्त हूं और इसे शीर्ष-दाएं पर रखता हूं, कि मैंने कभी भी बाईं ओर के पेड़ के ऊपर पाठ बॉक्स पर ध्यान नहीं दिया!
उरी

जवाबों:


560

के तहत Window > Preferences, Run/Debug > Consoleअनुभाग पर जाएं, फिर आपको एक विकल्प देखना चाहिए "सीमा कंसोल आउटपुट।" आप इसे "कंसोल बफर साइज (अक्षर)" टेक्स्ट बॉक्स में नंबर अनचेक कर सकते हैं या नीचे बदल सकते हैं।

(यह गैलीलियो, हेलियोस सीडीटी, केपलर, जूनो, लूना, मंगल, नियॉन, ऑक्सीजन और 2018-09 में है)


188
मुझे विश्वास नहीं हो रहा है कि यह SO पर मेरा सबसे ज्यादा वोट दिया गया जवाब है। मैंने कुछ भी नहीं के लिए सी मानक को याद किया।
21

4
सावधानी: इस विकल्प को निष्क्रिय करना दुर्भाग्य से बहुत छोटी बात है। सीमा को निष्क्रिय करने से स्मृति के संबंध में सभी प्रकार के अजीब व्यवहार (जूनो) होते हैं। मैं इसके खिलाफ सलाह दूंगा।
एंड्रियास

2
@detly यही विकल्प हेलिओस में भी है
सुधीर कुमार

9
यदि आप सीमा को अक्षम करते हैं, तो संभवतः आपको मेमोरी समस्याएं हो सकती हैं क्योंकि आप कभी भी अपना कंसोल साफ़ नहीं करते हैं। एक बार और उस पर ग्रे एक्स के साथ पेपर पर क्लिक करें।
रोजर

3
@mapto Woohoo, मेरा एक-उत्तर प्रतिष्ठा खेत जारी है!
detly

39

Windows> प्राथमिकताएँ मेनू खोलें।

रन / डीबग> कंसोल प्राथमिकताओं का विस्तार करें।

Console buffer size (characters)कुछ बहुत बड़ा करने के लिए सेट करें । 2147383647/ ~ 2GB ऊपरी सीमा (या 1000000पुराने रिलीज में / ~ 1MB) है। या सिर्फ अनचेक करें Limit console output


1
ऊपरी सीमा अब 2147383647 है, 2GB के बारे में, Ox.1.1 रिलीज (4.7.1a) बिल्ड आईडी: 20171005-1200 के रूप में।
टिब्लू

17

के लिए CDT उपयोगकर्ताओं / C / C ++ का निर्माण , यह भी सेटिंग को समायोजित

विंडो में> वरीयताएँ

अंडर C / C ++> बिल्ड> कंसोल (!)

(इस बार लाइनों की संख्या में।)

यह "सीडीटी ग्लोबल बिल्ड कंसोल" को भी प्रभावित करता है।


9

मैक ओएस एक्स 10.9.5 पर और ग्रहण लूना सेवा रिलीज़ 1 (4.4.1), इसका विंडो मेनू के तहत नहीं पाया गया, बल्कि इसके तहत: ग्रहण> वरीयताएँ> रन / डीबग> कंसोल।


8

विकल्प

यदि आपका कंसोल खाली नहीं है, तो कंसोल क्षेत्र > वरीयताएँ ... पर राइट क्लिक करें > कंसोल बफर आकार (वर्णों) के लिए मान बदलें (अनुशंसित) या सीमा कंसोल आउटपुट को अनचेक करें (अनुशंसित नहीं):

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


3

विंडो> प्राथमिकताएं, रन / डिबग> कंसोल सेक्शन >> "लिमिट कंसोल आउटपुट। >> कंसोल बफर साइज (अक्षर):" पर जाएं (यह विकल्प ग्रहण इंडिगो में देखा जा सकता है, लेकिन यह बफर साइज को 1,000,000 तक सीमित करता है)


3

विंडो> प्राथमिकता के तहत, रन / डिबग> कंसोल अनुभाग पर जाएं, फिर आपको एक विकल्प "सीमा कंसोल आउटपुट" देखना चाहिए। आप इसे अनचेक कर सकते हैं या नीचे दिए गए "कंसोल बफर साइज़ (अक्षर)" टेक्स्ट बॉक्स में नंबर बदल सकते हैं। अनियंत्रित करें।

यह गैलीलियो, केप्लर, जूनो, लूना, मंगल और हेलियोस जैसे ग्रहण के लिए है।


1

C ++ उपयोगकर्ताओं के लिए, बिल्ड कंसोल आउटपुट आकार को बढ़ाने के लिए यहां देखें

अर्थात विंडोज> वरीयता> सी / सी ++> बिल्ड> कंसोल


0

ग्रहण में प्रति पंक्ति 32000 वर्ण हैं। यदि आपके पास, उदाहरण के लिए, JSONObject, जिसे आप कंसोल में लॉग इन करना चाहते हैं, तो आप सफल नहीं होंगे। आप इसे चेकबॉक्स से नहीं संभाल सकते। परीक्षण

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.