গ্রহন: কোনও শ্রেণীর নাম স্বয়ংক্রিয়ভাবে পূর্ণ করার সময় নির্দিষ্ট প্যাকেজগুলি বাদ দিন


100

যখন Eclipse এ কোনও শ্রেণীর নাম স্বয়ংক্রিয়ভাবে সমাপ্ত করা হয়, উদাহরণস্বরূপ:

ListITab

একটি পপ-আপ মেনু উপস্থিত হয় যা সমাপ্তির জন্য ক্লাসের নামের সাথে মেলে (যা আপনি মাউসের সাহায্যে বা তীর কীগুলি ব্যবহার করে নির্বাচন করতে পারেন:

এই উদাহরণে, আমি প্রায় অবশ্যই চাই java.util.ListIteratorএবং আমি প্রায় কখনই চাই না com.sun.xml.internal.bind.v2.runtime.reflect.ListIterator(বা সেই প্যাকেজ থেকে অন্য কিছু)।

এই নির্দিষ্ট শ্রেণিটি তালিকায় ঘন ঘন উপস্থিত হবে (প্রতিবার আমি একটি ঘোষণা করি ListIterator)। আমি স্বতঃপূরণ অনুসন্ধানগুলি থেকে প্যাকেজগুলি বাদ দিতে সক্ষম হতে চাই, যাতে java.util.ListIteratorএটি পপ-আপ মেনু ছাড়াই স্বয়ংক্রিয়ভাবে সম্পন্ন হয়।

এটা কি সম্ভব?


1
ওহ, খুব ভাল হবে যদি আপনি নিজের পছন্দ না করে এমন একটিটি বেছে নিতে পারেন এবং অন্য কোনও প্রোগ্রামের মতো মুছুন টিপুন। তবে না ...
থরবজর্ন রাভন অ্যান্ডারসন

2
java.awt.Listআপনি মন্তব্যগুলিতে যে প্রশ্নটি উল্লেখ করেছেন তার ঠিক উত্তর দেওয়ার জন্য আমার উত্তরটি সম্পূর্ণ করেছেন।
ভোনসি

উত্তর:


144
  Window->Preferences->Java->Appearance->Type Filters

আপনি যে প্যাকেজগুলি দেখতে চান না তা সেখানে নির্দিষ্ট করতে সক্ষম হওয়া উচিত।

http://help.eclipse.org/galileo/topic/org.eclipse.jdt.doc.user/tips/images/type-filter.png

দেখুন জাভা টিপস এবং ট্রিকস

বিষয়বস্তু সহায়তায় উপস্থিত থেকে কিছু প্রকার বাদ দিতে, Java > Appearance > Type Filtersপছন্দ পৃষ্ঠাতে কনফিগার করা টাইপ ফিল্টার বৈশিষ্ট্যটি ব্যবহার করুন ।
এই ফিল্টার নিদর্শনগুলির মধ্যে একটির সাথে মিলে যাওয়া প্রকারগুলি ওপেন প্রকারের কথোপকথনে উপস্থিত হবে না এবং সামগ্রী সহায়তা, দ্রুত সমাধান এবং আমদানিগুলি সংগঠিত করার জন্য উপলব্ধ হবে না।
এই ফিল্টার নিদর্শনগুলি প্যাকেজ এক্সপ্লোরার এবং হায়ারার্কি ভিউগুলিকে প্রভাবিত করে না।


ফিনউ (ওপি) মন্তব্যগুলিতে যুক্ত করেছে:

এখন আপনি কীভাবে এই তালিকায় একটি একক শ্রেণি যুক্ত করবেন? আমি java.awt.List এ আগ্রহী নই তবে মাঝে মাঝে আমি java.awt.Window বা java.awt.Dimesion চাই। -

"টাইপ ফিল্টার" আসলে শ্রেণীর প্যাটার্ন মিলের উপর ভিত্তি করে তৈরি হয় , এর অর্থ যদি আপনি যোগ করেন:

 java.awt.List

শ্রেণিটি বিষয়বস্তু সহায়তা প্রস্তাবগুলি থেকে অদৃশ্য হয়ে যাবে।
যদি আপনি জানেন যে সমস্ত java.awt.Lxxxশ্রেণীর আগ্রহ নেই, আপনি যুক্ত করতে পারেন

 java.awt.L*

java.awtসামগ্রীর সহায়তার জন্য অন্য সমস্ত শ্রেণি এখনও থাকবে।
সাম্প্রতিক গ্রহণের সাথে (আমার কাছে এখনই একটি 3.6Mx গ্রহন রয়েছে, তবে এটি 3.5.x এর জন্যও কাজ করা উচিত), আপনি কেবল টাইপ ফিল্টারটিতে প্যাকেজ প্যাটার্নের মধ্যে সীমাবদ্ধ নন ।


4
এটি সংবেদনশীল ক্ষেত্রেও রয়েছে, এ কারণেই যখন আমি "java.awt.list" চেষ্টা করি তখন এটি কার্যকর হয় না।
ফিনউন

6
এটি একটি লজ্জার বিষয় যে আপনি নির্দিষ্ট শ্রেণিগুলি তালিকা থেকে সরানোর পরিবর্তে কেবল অগ্রাধিকার দিতে পারবেন না ...
অ্যান্ডি

3
উত্তরের জন্য ধন্যবাদ - আমি এর জন্য গুগল করতে হয়েছিল যদিও আমি আগে কিছু যোগ করেছি। এটি হাহাকারে লজ্জাজনক যে কেউ ওহ, জাভা-> সম্পাদক-> কন্টেন্টঅ্যাসিস্টের পরিবর্তে এটি উপস্থিতির অন্তর্ভুক্ত বলে মনে করেন ...
আরজেস্ট্যানফোর্ড

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