2015-12-18 14 views
18

में चल रहे या डिबगिंग करते समय आउटपुट बफर बढ़ाएं मेरा कंसोल आउटपुट रन आउटपुट विंडो में PyCharm के बफर आकार से अधिक है। इसलिए जब मैं परीक्षण पूर्ण होने के बाद शीर्ष पर स्क्रॉल करता हूं, तो मैं कंसोल आउटपुट की शुरुआत के लिए सभी तरह से नहीं मिल सकता। मैं बाहरी टर्मिनल विंडो में परीक्षण चला सकता हूं और सभी आउटपुट देख सकता हूं, लेकिन PyCharm के साथ एकीकरण आसान है।PyCharm

क्या PyCharm रन आउटपुट के बफर आकार को बढ़ाने का कोई तरीका है, इसलिए मैं अपने सभी लॉगिंग आउटपुट को बरकरार रख सकता हूं और शीर्ष पर स्क्रॉल कर सकता हूं?

उत्तर

11

हां, आप idea.cycle.buffer.size को bin/idea.properties फ़ाइल में स्थापना फ़ोल्डर (या ओएस एक्स पर एप्लिकेशन पैकेज के भीतर) में संपादित कर सकते हैं।

स्थापना:

idea.cycle.buffer.size=disabled 

चक्रीय बफर अक्षम करता है।

विवरण के लिए https://www.jetbrains.com/idea/help/file-idea-properties.html देखें।

+0

एक अति सूक्ष्म अंतर - इस भागो/डीबग/आदि के बफर फैली आउटपुट, ओपी अनुरोध के रूप में, लेकिन यह टर्मिनल आउटपुट के बफर को नहीं बढ़ाता है (जहां मेरे पास सेलरी धागे को गंभीरता से लॉगिंग है)। – Chris

+2

@ क्रिस - क्या टर्मिनल बफर बढ़ाने के लिए कोई जगह है? – eflat

+0

क्लियन 2017.3.1 में भी काम करता है। – phoenix

8

कम से कम PyCharm सामुदायिक संस्करण 5.0.3 के रूप में, IntelliJ संपादन bin/idea.properties संपादित करने की अनुशंसा नहीं करता है। the URL mentioned above से:

फ़ाइल idea.properties, IntelliJ आईडिया स्थापना फ़ोल्डर की बिन निर्देशिका में स्थित, संपादित नहीं किया जाना चाहिए। मूल विचार.प्रोपर्टीज को संपादित करने के बजाय, नीचे दिए गए स्थान में फ़ाइल idea.properties बनाएं, इसे संपादित करने और आवश्यक गुण जोड़ने के लिए खोलें।

मुझे ऐसा करने का एक आसान तरीका पता चला: PyCharm से, सहायता-> कस्टम गुण संपादित करें। यह एक खाली फ़ाइल पर एक संपादक विंडो खुलता है जहां आप विकल्प बना सकते हैं और सहेज सकते हैं। मेरे मामले में फ़ाइल %USERPROFILE%\.PyCharm50\idea.properties पर सहेजी गई थी।

इसके अलावा, सर्कुलर बफर को पूरी तरह से अक्षम करने के बजाय, आप इसे 1024k के डिफ़ॉल्ट से बढ़ा सकते हैं, उदा। idea.cycle.buffer.size=2048

हालांकि यह जेटब्रेन के दस्तावेज में स्पष्ट रूप से गायब है, लेकिन मुझे विंडोज 7 प्रो के तहत पाइचर्म सीई 5.0.3 के साथ प्रभावी होने से पहले इसे निकालने और पाइचर्म को पुनरारंभ करना आवश्यक था।

बीटीडब्ल्यू, bin/idea.properties फ़ाइल (C:\Program Files (x86)\JetBrains\PyCharm Community Edition 5.0.3\bin\idea.properties मेरी प्रणाली पर) यह पता लगाने के लिए अभी भी एक अच्छी जगह है कि किन सेटिंग्स को संपादित किया जा सकता है और उनके वर्तमान मूल्य।

20

लिए PyCharm समुदाय 2016.3 (मैक) आप इस प्रकार आवेदन पसंद में सांत्वना बफर के आकार में वृद्धि कर सकते हैं:

How to increase the buffer size in a nutshell