কীভাবে তাত্ক্ষণিকভাবে ইন্টেলিজ আইডিয়া প্রকল্পের ট্রিতে সংকলন ত্রুটিগুলি দেখতে পাবেন?


125

আমি ভাবছি যে প্রকল্প গাছের ক্লাস ফাইলগুলিতে তাত্ক্ষণিকভাবে ইন্টেলিজ আইডিয়াটি কনফিগার করা সম্ভব কিনা। ক্লাসটি সংকলন করা যায় না, তবে আমার ক্লাসে ত্রুটি চিহ্নগুলি দেখার জন্য আমাকে নিজেই পুনঃসংশোধনটি ট্রিগার করতে হবে।


1
উল্টোদিকে, আপনি যে ক্লাসটি খোলেন তার জন্য গটার বার আপডেট করতে আপনাকে ইন্টেলিজের জন্য আপনার ফাইলগুলি সংরক্ষণ করতে হবে না :-) এটি কেবল প্রজেক্ট ট্রি আপডেট করে না।
leedm777

আপনি কীভাবে বৈশিষ্ট্যটি কিছুটা প্রসারিত করতে পারেন, কারণ আইডিইএতে প্রকল্পের দৃশ্যে আমি তত্ক্ষণাত ত্রুটিটি দেখতে পাচ্ছি, তাই আমি নিশ্চিত না যে এটি সেখানে আছে কিনা, বা আপনি অন্য কিছু চাইছেন কিনা?
ইশাই

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

1
শুধু সংরক্ষণাগার জন্য। আমি তখন থেকে আইডিইএর সাথে কাজ করেছি (প্রায় ২ বছর) কিছু দিন পরে আমি এই বৈশিষ্ট্যটি ছাড়া কাজ করতে ব্যবহৃত হয়েছিলাম এবং তখন থেকে আমি কখনই এটি মিস করি না।
ম্যাগোমি

1
না, ত্রুটিগুলি প্রকল্প দর্শনে স্বয়ংক্রিয়ভাবে প্রদর্শিত হবে না।
ইগোরগানাপলস্কি

উত্তর:


116

ইন্টেলিজ 12 এর মতো উত্স পরিবর্তনের উপর ভিত্তি করে আপনার প্রকল্পটি স্বয়ংক্রিয়ভাবে তৈরির একটি বিকল্প রয়েছে। "সেটিংস" -> বিল্ড, এক্সিকিউশন, স্থাপনা -> "সংকলক" চেকবাক্সটি "স্বয়ংক্রিয়ভাবে প্রকল্প তৈরি করুন" চেক করুন check এটি তাত্ক্ষণিকভাবে প্রকল্প ট্রিতে যে কোনও সংকলন ত্রুটি প্রদর্শন করবে।


1
ভি 12 এর জন্য দুর্দান্ত উন্নতি। উত্তরে এটি যুক্ত করার জন্য ধন্যবাদ।
কিবোর্ডসুরফার

8
বিকল্পটি কল করার জন্য +1 (এটি ডিফল্টরূপে সক্ষম নয়!), তবে ওপি যেমনটি বলেছিল তেমন প্রজেক্ট ট্রিতে থাকা ফাইলগুলিতে ত্রুটিগুলি দেখাবে বলে মনে হয় না। সমস্ত সংকলক ত্রুটিগুলি কি এক নজরে সহজেই দেখতে পারা যায়?
ব্রেন্ট ফাউস্ট

5
@ ম্যাডমোব্যাক ধন্যবাদ, তবে ইন্টেলিজজে 12.1.4 তে তালিকাভুক্ত কোনও "সমস্যা" ভিউ নেই:! স্ক্রিনশট
ব্রেন্ট ফাউস্ট

2
সতর্কতার জন্য কি একই জিনিস সম্ভব?
স্টিভেন রুজ

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

19

এই বৈশিষ্ট্যটি সম্পর্কে আমি ওয়েবে আরও কিছু অনুসন্ধান করেছি। শেষে মনে হচ্ছে ঠিক এই বৈশিষ্ট্যটি উপলভ্য নয়। এই বিষয় সম্পর্কে কিছু আলোচনা আছে যেখানে কিছু (আমার দৃষ্টিতে) ওয়ার্কআরউন্ডেরও উল্লেখ করা হয়েছে। আমি এখানে সবচেয়ে সহায়ক আলোচনা খুঁজে পেয়েছি ।


2
লিঙ্কটি ভাঙা হয়েছে
18'8 এ স্লাভিট

1
আর্কাইভ.অর্গ থেকে একটি অনুলিপি উল্লেখ করার জন্য @ স্লোভিট আমি লিঙ্কটি সম্পাদনা করেছি।
ম্যাট বল

17

আপনি এর মতো সমস্ত সংকলিত সমস্যা অ্যাক্সেস করতে পারেন:

  • "প্রকল্প" এক্সপ্লোরার (সাধারণত বাম দিকে ডক করা) খুলুন
  • উপরের বাম কোণে "প্রকল্প" ড্রপডাউন ক্লিক করুন
  • "Scopes" এর অধীনে "সমস্যাগুলি" নির্বাচন করুন

আপনি ফাইল এবং সমস্যার একটি গাছ দেখতে পাবেন। এছাড়াও, নীচের সরঞ্জামদণ্ডে, আপনাকে "সমস্যা" নামে একটি ট্যাব দেখতে হবে যা সমস্ত কিছু তালিকাভুক্ত করে। এটি "গ্রিপস" সমস্যা "দর্শন হিসাবে ব্যবহার করা সহজ নয়, তবে এটি কাছে।

আমি 12.1.4 সংস্করণে আছি, যদিও এই বৈশিষ্ট্যটি প্রথমে কোন সংস্করণে এসেছিল তা নিশ্চিত নই।


2
'বার্তাগুলি' ট্যাবে জাভা সংকলক ত্রুটি বার্তাগুলি থাকা সত্ত্বেও আমার জন্য 'সমস্যাগুলি' সুযোগ কিছুই দেখায় নি
টারমো

0

আপনি ইন্টেলিজিজের জন্য অ্যালিপস মোড প্লাগইন চেষ্টা করতে পারেন। এটি আপনাকে কোনও ফাইল সংরক্ষণের পরে বর্ধিত সংকলন করতে দেয়:

http://plugins.intellij.net/plugin/?id=3822


7
আমি এটি চেষ্টা করেছিলাম, তবে যতগুলি চিহ্নিত হয়েছে এটি ফোকাসটি চুরি করে এবং জিজ্ঞাসিত বৈশিষ্ট্য সরবরাহ করে না (যেমন এটি প্রকল্পের বৃক্ষের ত্রুটিগুলি চিহ্নিত করে না)। আমি এই বৈশিষ্ট্যটিও খুব পছন্দ করতে চাই, এটি
গ্রহ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.