আমি কীভাবে ইন্টেলিজ আইডিকে ইনডেক্সিং বন্ধ করতে পারি?


90

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


10
আমি দিই, তবে যাইহোক এটি বিকাশকারী যিনি তার অগ্রাধিকারগুলি সিদ্ধান্ত নেবেন, অ্যাপটি নয়। আমার যদি ১০,০০,০০০ লাইন কোডবেস থাকে তবে আমার যদি সূচীকরণের কোনও ফলাফলের প্রয়োজন না হয় তবেও আমাকে সূচিকাগুলি হওয়ার জন্য অপেক্ষা করা উচিত? এটি একটি সুইচ যোগ করা খুব ব্যয়বহুল? আমি স্পষ্টতই মনে করি ইন্টেলিজ আইডিয়া এমন একটি পণ্য যা খুব প্রচণ্ড ব্যঙ্গাত্মক পণ্যের নাম সহ উন্নতির জন্য অনেক জায়গা রয়েছে।
জাইমে আগুডো

15
আমি অনুমান যে Git শাখা সুইচ খুব সাধারণ, আমি সমাধান নীচে উপস্থিত জানেন, আমি না না তাদের বলছি জন্য জিজ্ঞাসা। তবুও আপনি আমাকে বোঝানোর চেষ্টা করছেন যে এটি যখন নেই তখন প্রয়োজন losing আমি আইডিইতে ইউআই অবরুদ্ধ না করে অনেক ভাষায় ডিবাগ করতে পারি। এবং এই প্রশ্নে ফিরে আসা এই সমস্ত প্রসঙ্গটি অপ্রাসঙ্গিক, কেউ কি জানেন যে এটি থামানো সম্ভব কিনা? ধরুন আমি সিপিইউয়ের সময়টি কিছু করতে নষ্ট করতে চাই না। ); আর তুমি অস্বীকার করা উচিত নয় যে আপনার Jetbrains কর্মীদের, দয়া করে উদ্দেশ্য হতে হবে এবং সমালোচনা অনুমান, কেউ নির্ভুল
জেইমি Agudo

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

22
হ্যাঁ, অবিরত না হওয়ার সুযোগ ছাড়াই সরাসরি কয়েক মিনিটের জন্য ইউআইকে অবরুদ্ধ করার আরও ভাল উপায়। এবং আপনি এই বিষয়টি হারাচ্ছেন, এটি "ব্যবহারকারীর অভিজ্ঞতা" নয়, এটি একটি "বিকাশকারী অভিজ্ঞতা", এমন কেউ আছেন যা তাত্ত্বিকভাবে তার সিদ্ধান্তের প্রভাবগুলি জানে এবং যিনি সাধারণত অপেক্ষা করতে এবং কফি নিতে চান এবং যখন বেছে নিতে পছন্দ করতে পছন্দ করেন এবং নিজের জন্য ভান করা "বুদ্ধিমান" এর দরকার নেই। তুমি আর আমি বুঝতে কিন্তু আপনার মতামত @PeterGromov পক্ষপাতদুষ্ট, আপনি ধারণা সঙ্গী প্রচার প্রদান করা হয়, ব্যক্তিগতভাবে তা গ্রহণ করবেন না দয়া করে
জেইমি Agudo

6
ইউআই ব্লক করবেন? এটি প্রত্যাশিত নয় এবং ট্র্যাকারটির কাছে প্রোফাইলিং এবং প্রতিবেদন করার উপযুক্ত নয় (দেখুন ইন্টেলিজ-সাপোর্টপোর্ট.জেটব্রেইনস / এন্ট্রি /। )। "স্মার্ট" কার্যকারিতা না থাকা সত্ত্বেও সম্পাদক / ভিসিএসের প্রতিক্রিয়াশীল হওয়া উচিত। আমি প্রচারের জন্য নয় বরং ইন্টেলিজ আইডিইএ বিকাশের জন্য অর্থ প্রদান করেছি, এবং আমার অভিজ্ঞ ব্যক্তিরা, এমনকি আইডিইএ বিকাশকারীরাও নিজেরাই জানেন না কখন সূচকের প্রয়োজন হয় (বাস্তবে, প্রায় প্রতিটি কিছুর জন্য, তাই এটি অবিলম্বে নির্মিত)। আপনি যে সমস্যায় পড়ছেন তার জন্য আমি দুঃখিত; সিপিইউ স্ন্যাপশট সরবরাহ করা আমাদের সেগুলি ঠিক করতে সহায়তা করতে পারে।
পিটার গ্রোমভ 11

উত্তর:


71

আপনি প্রতিবার আইডিইএ-তে স্যুইনক্রোনাইজ / ইনডেক্সিং বন্ধ করতে পারবেন এবং বড় প্রকল্পগুলি এবং বাইরের বিল্ড প্রক্রিয়াগুলির সাথে ডিল করার সময় এটি কার্যকর হয় যা সূচককে ট্রিগার করে।

কেবলমাত্র চেকবক্সটি অক্ষম করুন System Settings -> Synchronize files on frame or editor tab activation

Synchronizeমেনু (সিএমডি-আল্ট-ওয়াই ম্যাকের মাধ্যমে) প্রয়োজন অনুসারে ইঙ্গিতগুলি আপডেট করার File -> Reload All from Diskজন্য বা লিনাক্সের অধীনে চলমান আইডিইএ 2020 এর জন্য ম্যানুয়ালি চালানোর জন্য আপনি ম্যানুয়ালি ইনডেক্সিং চালিয়েছেন তা নিশ্চিত করুন

পদ্ধতি নির্ধারণ


4
এটিকে গ্রহণযোগ্য উত্তর হিসাবে বিবেচনা করা উচিত (এমনকি সর্বশেষতম 2018.3.x সংস্করণের জন্যও) যেহেতু হ'ল ইন্টেলিজ উইন্ডোতে কনসোলটি (যেমন আপনি যখন পরীক্ষা চালাচ্ছেন) থেকে ফিরে না আসার একমাত্র উপায় আপনি নিয়ন্ত্রণ করতে পারবেন ।
মাচে

আমি মনে করতে পারি না তবে আমি বিশ্বাস করি যে প্রশ্নটি পোস্ট করার সময় এই বিকল্পটি উপস্থিত ছিল না :)
জাইমে আগুডো

কোথায় Synchronizeমেনু? আমি এটি সন্ধান করতে পারি না এবং সিএমডি +
অল্ট

@ বেন 2307 এটি লিনাক্সের নীচে রয়েছে File -> Reload All from Disk। সম্ভবত তারা পোস্টের পরে এটির নামকরণ করেছিলেন। এটি আমার কাছে ম্যাপ করা Ctrl+Alt+Yহয়েছে
মাগা আবদুরখমানভ

9

চেষ্টা করুন:

ফাইল-> ক্যাশে অবৈধ / পুনঃসূচনা।

আমি মনে করি যে এই সমস্যাটি ঘটেছিল (কমপক্ষে আমার কাছে এটি কারণ বলে মনে হচ্ছে) যদি আপনি প্রতিশ্রুতিবদ্ধতা শুরু করেন এবং প্রক্রিয়াটির মাঝামাঝি সময়ে আইডিই বন্ধ করেন।


ওয়েবস্টোরম সূচকে ব্যর্থ হলে পুরোপুরি কাজ করেছিল। (ইনগেক্সিং ফিগলেটে অসীম লুপে আটকে)
সামজাকব

পাইচার্ম যখন স্টার্টআপে ঝুলবে তখন এটি কাজ করবে না! আর ক্লিক করার সময় নেইFile
ড্যাশসি

7

এখন, "বাদ দিয়ে" ফোল্ডারগুলি হ'ল ইনডেক্সিং অক্ষম করার একমাত্র উপায় যখন বাদ পড়ে যায় এমন কোনও ফোল্ডারে পরিবর্তন ঘটে (উত্পন্ন উত্সগুলি ব্যতীত বাদ দেওয়া উচিত নয়)।

ইন্টেলিজ 2016.2.5 এর সাথে চেক করা হয়েছে

আমি আপনাকে আপনার ইন্টেলিজ কনফিগারেশন টিউন করার পরামর্শ দিচ্ছি, এই পোস্টটি দেখুন: https://stackoverflow.com/a/22508853/779338


2

আপনি সহজেই এটি সমাধান করতে পারেন।

কেবল যান: ফাইল -> সেটিং -> ডিরেক্টরি।

অন্তর্ভুক্ত হতে যাওয়া সমস্ত ফাইলগুলি বন্ধ করুন এবং এডিডি সামগ্রী রুট খালি করতে হবে ।

এটার মত:

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


0

প্রায় এক সপ্তাহ ধরে এই সমস্যাটির সাথে লড়াই করার পরে এবং সমস্ত সমাধান অনুসন্ধান করার পরে আমি নীচে পৌঁছেছি: হয় আপনার ইন্টেলিজ আপগ্রেড করুন যা আপনাকে সূচীকরণ বিরতি দেওয়ার বৈশিষ্ট্য দেয় (লাইসেন্স সংক্রান্ত সমস্যার কারণে আমি আমার ইন্টেলিজ আপগ্রেড করতে পারি না) তাই অন্য বিকল্পটি ছিল সমস্ত প্লাগইন অক্ষম করতে এবং তারপরে প্রয়োজন অনুসারে একে একে সক্ষম করার চেষ্টা করুন।

প্লাগইনগুলির কোনও সক্রিয় করার পরে যদি আপনি দেখতে পান যে এটি একইরকম আচরণ করে তবে প্লাগইনটি আনইনস্টল করুন এবং এর কোনও বিকল্প ডাউনলোড করুন।

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