আমি যখন কোনও বিল্ড চালাচ্ছি তখন কীভাবে ইন্টেলিজি কেটে যাওয়া আউটপুট বন্ধ করা যায়?


215

আমি যখন ইন্টেলিজিজ থেকে আমাদের বিল্ডটি পরিচালনা করি তখন এটি প্রচুর ডিবাগিং পাম্প করে।

তবে এটি Runকনসোলে কাটা পড়ে ।

আমি কী আরও বেশি আউটপুট সংরক্ষণ করতে ইন্টেলিজিকে তৈরি করতে পারি?
বা, বেশিরভাগ, সব?

উত্তর:


286

একটি জনপ্রিয় অনুরোধের মাধ্যমে ওভাররাইড কনসোল চক্রের বাফার আকারের সেটিংটি UI 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

তারপরে ইন্টেলিজি পুনরায় চালু করুন।


4
এর ডিফল্ট মান কী?
টিম বাথ

62
আইডিইএর জন্য কনফিগারেশন / সেটিংস ইউআইতে রাখার জন্য এটি দুর্দান্ত একটি সেটিংস হবে। ইক্লিপসের মতো এটিও আছে। এটা কি খুব "বুদ্ধিমান" হবে?
টমাস ডাব্লু

6
ম্যাকের জন্য আমার জন্য এই ফাইলটি ছিল/Applications/IntelliJ IDEA 14 CE.app/Contents/bin/idea.properties
রোজারডপ্যাক

2
সত্যিকারের পছন্দের হয়ে ওঠার জন্য ভোট দেওয়ার জন্য youtrack.jetbrains.com/issue/IDEA-63980 এ যান !
রজারডপ্যাক

2
কমপক্ষে ১৪ সংস্করণে একটি মন্তব্য রয়েছে: "পুরানো রেখাগুলি মুছে ফেলা হয়েছে cycle এটি পুরোপুরি কাজ করে।
রাশ ব্যাটম্যান

36

এটি (এখন) ইন্টেলিজ আইডিইএ সেটিংসে সম্পাদনা করা যেতে পারে।

ইন্টেলিজ আইডিইএ সেটিংস: কনসোল

এটি সম্ভবত কিছু সময়ের জন্য ইন্টেলিজ আইডিইএতে রয়েছে এবং অবশ্যই ইন্টেলিজ আইডিইএ 15 হিসাবে রয়েছে।


সর্বশেষতম ওয়েবস্টর্মে নেই (এবং সম্ভবত ইন্টেলিজ ছাড়া অন্য কোনও ইন্টেলিজ অ্যাপ্লিকেশনগুলিতে নেই)। ক্যামন জেটব্রেইনস, জাভাবিহীন ভাষা ব্যবহার করা লোকদের জন্য ঘৃণা কেন?
মেশিনহোস্ট

13

এই পদ্ধতির সাথে সমস্যাটি হ'ল আপনার গাদা জায়গাটি শেষ হয়ে যাওয়ার সম্ভাবনা রয়েছে এবং তারপরে আপনাকে সর্বাধিক হ্যাপের আকারটি ছড়িয়ে দিতে হবে । একটি অ্যাপ্লিকেশন যা খুব বড় পরিমাণে আউটপুট উত্পন্ন করে তার পক্ষে সম্ভবত এটি কার্যকর হবে না কারণ আপনার পর্যাপ্ত শারীরিক স্মৃতি নেই। আমি পরিবর্তে আপনাকে পরামর্শ দেব যে আপনি কোনও ফাইলে কনসোল আউটপুট ক্যাপচার করুন


8
"এই পদ্ধতির" কি?
অস্পষ্ট

1
আপনাকে ধন্যবাদ, আমি ইন্টেলিজের মধ্যে এটি একটি বিকল্প ছিল বুঝতে পারি নি। সম্পর্কে দুর্দান্ত সামান্য বৈশিষ্ট্য।
স্টিফেন গ্রেনিয়ার

3

ইন্টেলিজ ১১ (কমপক্ষে ম্যাকে) এর সাহায্যে, এই সেটিংটি তথ্য.পালিস্টের পরিবর্তে কনফিগার করা হয়েছে:

IDEA_HOME/Contents/Info.plist

সেখানে ইতিমধ্যে একটি মান থাকা উচিত তাই কেবল একটি নতুন যুক্ত করার পরিবর্তে এটি পরিবর্তন করুন।


8
আইডিএ 12 এবং তারপরে সতর্কতা অবলম্বন করুন, এটি idea.propertiesফাইলের অনুলিপিতে , আরও বিশদে এখানে পরিবর্তন করা উচিত ।
ক্রেজি কোডার

1

আপনি এই শর্টকাটটি ব্যবহার করতে পারেন

Ctrl + Shift + A

তারপরে সেটিংসে যেতে "ওভাররাইড কনসোল চক্র বাফার আকার" অনুসন্ধান করুন।


1

আপনি যদি নিজের অ্যাপ্লিকেশনটি শুরু করতে সংরক্ষিত কনফিগারেশন ব্যবহার করে থাকেন তবে নিশ্চিত হয়ে নিন যে এই বিকল্পটি অক্ষম রয়েছে: "আউটপুট কনসোলে টার্মিনাল অনুকরণ করুন"। এই বিকল্পটি সক্ষম করার সাথে আউটপুট সর্বদা কয়েকশ লাইনের পরে কাটা হবে। এটি না করে, আমি অন্যান্য উত্তরে বর্ণিত বিকল্পটিকে সম্মানিত বলে মনে করি।

এখানে চিত্র বর্ণনা লিখুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.