ইন্টেলিজ আইডিইএ-তে কোনও শ্রেণীর সমস্ত পিতামাতা এবং উপ-শ্রেণিগুলি কীভাবে প্রদর্শিত হবে?


151

আমি অন্ধকার একটি জাভা শ্রেণী সম্পাদনা করছি যখন, যখন আমার কার্সার একটি বর্গ পরিবর্তনশীল শেষ হলে, আমি কি করতে পারি Ctrl+ + Tযে শো সব তার বাবা-মা এবং উপশ্রেণী একটি পপআপ আছে। ইন্টেলিজজে সমমান কী?

উদাহরণ:

Use|r user = new User();

পাইপটি আমার কার্সার।

উত্তর:


217

নেভিগেট | টাইপ হায়ারার্কি Ctrl + Hপ্যানেলে তবে একই জাতীয় তথ্য প্রদর্শন করবে। আপনি প্যানেলে ভাসা এবং আনপিন করতে পারেন যাতে এটি আপনি কেবল কীবোর্ড শর্টকাট ব্যবহার করার সময় স্থির প্রদর্শন পজিশনে উপস্থিত হন।


1
আমি ইন্টেলিজজে মোটামুটি নতুন, এবং আমি জানতে পেরেছি যে "লুকানো অ্যাক্টিভ সরঞ্জাম উইন্ডো" শর্টকাটটি <Esc> ("এস্কেপ" শর্টকাটের পরিবর্তে) তে ম্যাপ করা আরও ভাল which । "ভাসমান উইন্ডো" বন্ধ করার সময় এখনও এটাই আমার কাছে আরও প্রাকৃতিকভাবে অনুভূত হয়েছিল (টাইপ হায়ারার্কি অন্তর্ভুক্ত)।
ইয়াল রথ

2
আরও একটি জিনিস - এটি এখনও গ্রহের চটজলদি শ্রেণিবিন্যাসের মতো আচরণ করে না: Eclipse এ, যখন আপনি শ্রেণিবিন্যাসের কোনও শ্রেণীর উপরে ঘুরে আসেন, <<<< টিপলে উত্স ফাইলটি ক্লাসের সাথে খুলবে; ইন্টেলিজজে আপনাকে "উত্স থেকে উত্স" শর্টকাট ব্যবহার করতে হবে। এছাড়াও, সম্পাদকটিতে ফিরে ক্লিক করা উইন্ডোটি "গা implement় বাস্তবায়ন" উইন্ডো (উদাহরণস্বরূপ) এর বিপরীতে অদৃশ্য হয়ে যাবে না, সুতরাং এটি খাঁটি ভাসমান উইন্ডো নয়।
আইয়াল রথ


22

না একটি IntelliJ আইডিয়া ব্যবহারকারী কিন্তু এই ব্লগ পোস্টে নির্দেশ করে সংস্করণ 8.1.1 এবং তার পরেও মনে হয় Ctrl+ + Alt+ + U"দ্রুত ক্লাস শ্রেণীক্রম" প্রদর্শন করা হবে।


এটি বেশ ভাল, তবে আরও বেশি হালকা ওজন আছে কি? এই এক একটি ইউএমএল চিত্র তৈরি করে? কৌতূহল আছে যদি দ্রুত হোভার হয় যা আমি এর পিতামাতাকে দেখতে এবং তাদের কাছে যেতে পারি।
গ্লাইড করুন

2
এটি একটি সমতুল্য নয় বলে মনে হয়। উদাহরণস্বরূপ ইন্টারফেস org.slf4j.Logger এর জন্য এটি লগার ছাড়া আর কিছুই দেখায় না যা অকেজো। Ctrl-H উন্নত বলে মনে হচ্ছে কারণ এটি প্রয়োগকারী শ্রেণীর গাছ দেখায় (দুর্ভাগ্যবশত গাছটি প্রসারিত হয়নি)। তবে গ্রহনটি সমস্ত বর্ধিত ইন্টারফেস এবং এর প্রয়োগকারী ক্লাসগুলিও দেখায়। এছাড়াও নীচে উল্লিখিত সিটিআরএল-এএলটি-বি গাছ বা প্রয়োগকারী ইন্টারফেস দেখায় না। আমি কেবল আইডিয়া দিয়েই শুরু করছি এবং আশা করছিলাম যে এই জাতীয় ঘন ঘন ব্যবহৃত ফাংশনটি
গ্রহচিত্র সংস্করণকে ছাড়িয়ে

1
13.1 আলটিমেট এটি ফিরে আসবে এবং শর্টকাট কাজ করে।
জেসন ডি

ইউএমএল শ্রেণীর শ্রেণিবিন্যাস Ctrl + Alt + U কেবলমাত্র চূড়ান্ত সংস্করণে কাজ করে
শ্রুজন কুমার গুল্ল

Ctrl + Alt + U এমনকি সমস্ত পূর্বপুরুষের বৈশিষ্ট্যও দেখায় না। কেবল প্রত্যক্ষ পিতা-মাতা। বেচারা।
আবিষ্ট

16

এছাড়াও চেষ্টা করুন CTRL+ + SHIFT+ + Aকোন সন্দেহ ক্ষেত্রে। শর্ট কাট তথ্যের জন্য শর্ট কাট।


16

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

একটি ম্যাক ইন্টেলিজ 14

  • Ctrl+ Hআপনাকে উপ-এবং সুপারটাইপগুলি দেখায় এমন ধরণের শ্রেণিবিন্যাস এনে দেবে
  • Cmdআপনার আগ্রহী ইন্টারফেস / শ্রেণীর সমস্ত প্রয়োগকারী ক্লাস এবং সাবক্লাস আপনাকে + Alt+ Bদেখায়

CTRL + ALT + B কেবল ইন্টারফেসের সাথে
অর্থবোধ

ধন্যবাদ জানতাম না। আমি cmd + alt + b এর বিবরণ পরিবর্তন করেছি
স্টিফান হ্যাবারেল

হ্যাঁ - Ctrl + H সঠিক উত্তর Ctrl + Alt + B
গ্রহণের

12

ইন্টেলিজ আইডিইএ 12 এ, এটি নেভিগেট> টাইপ হায়ারার্কি ( Ctrl+ Hডিফল্টরূপে)।


6

এখানে আসা ম্যাক ব্যবহারকারীদের জন্য, এটি ইন্টেলিজ 14.1.4 এর শর্টকাট:

+ Hডিফল্টরূপে।


4

জন্য ম্যাক ব্যবহারকারীরা শর্টকাট

^(নিয়ন্ত্রণ) + h


3

IntelliJ 13, এটা এর নেভিগেট> ইমপ্লিমেনটেসন বা CMD+ + ALT+ + Bডিফল্টরূপে। অবশ্যই, এই শর্টকাটটি আপনার কীম্যাপ পছন্দগুলিতে ওভাররাইড করা যেতে পারে।


2

আমি পূর্ববর্তী সংস্করণগুলি সম্পর্কে জানি না, তবে ইন্টেলিজিজ সংস্করণ ১৩-এ আপনি আপনার কীম্যাপ পছন্দগুলিতে যেতে পারেন, "বাস্তবায়ন" অনুসন্ধান করতে পারেন এবং এটি Ctrl+ তে বাঁধতে পারেন T। এটি Eclipse সমতুল্যর মতো খুব বেশি কাজ করবে।


1

যখন গ্রহগ্রহের একরূপে শ্রেণিবিন্যাস এবং শ্রেণি কাঠামো (পদ্ধতিগুলি, ক্ষেত্রগুলি ইত্যাদি) অন্তর্ভুক্ত রয়েছে, IntelliJ এগুলিকে আলাদা করে দেয়: CTRL+ H(বা ALT+ 8) "টাইপ হায়ারার্কি" ভিউ ছাড়াও অন্যান্য প্রাসঙ্গিক ইন্টেলিজ উইন্ডোটিকে "স্ট্রাকচার বলা হয় " " এবং ALT+ 7(স্ট্রাকচার টুল উইন্ডো) বা CTRL+ F12(স্ট্রাকচার পপআপ) এর মাধ্যমে আবেদন করা যেতে পারে ।

(পোস্ট করা সঠিক প্রশ্নের প্রত্যুত্তর উত্তর নয় তবে আশা করবেন যে কোনও গ্রহগ্রহের পটভূমি থেকে অন্যরাও এখানে আসতে পারে "ইন্টেলিজ টাইপ হায়ারার্কি" জন্য গুগল করে এখানে এসেছিল।)


1

Ctrl+U - বেস ক্লাসে যান

Ctrl+Alt+B- বাস্তবায়ন হয়েছে। তালিকাটি সঙ্কুচিত করতে শ্রেণীর নামের অংশগুলি টাইপ করুন

Ctrl+H - ওপেন টাইপ হায়ারার্কি টুল উইন্ডো

Ctrl+Alt+U - পিক ক্লাস / ইন্টারফেস উত্তরাধিকারের শ্রেণিবিন্যাস


1

Eclipse এর সাহায্যে, কোনও ধরণের উপর Ctrl+ টি চাপলে Tএটির উপপ্রকারগুলি প্রদর্শিত হয় এবং আবার Ctrl+ হিট Tকরে তাই সুপার টাইপগুলি প্রদর্শন করে। আর তাই ... এটি একটি টগল gle
এটি সত্যিই সহায়ক এবং খুব সোজাও।

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

আপনি যেখানে বাঁধার পরিবর্তন করতে পারবেন ("বেস" এর অর্থ "ডাউন" এবং "হাট" এর অর্থ "আপ"): biding

নোট করুন যে এই বাইন্ডিংগুলি "অন্যান্য" প্রসঙ্গে প্রাসঙ্গিক (গ্রহের ক্ষেত্রে একই পরিমাণে যথেষ্ট ধারণা রয়েছে)। 1) এইভাবে, একটি প্রকারের উপর Ctrl+ লিখুন উত্পাদন করে:TArrayList

ডিফল্ট শ্রেণিবিন্যাস

2) এন্টার Ctrl+ Downসাব টাইপগুলিতে মনোনিবেশ করে:

সাব টাইপ ফোকাস

3) এবং এন্টার Ctrl+ সুপার Upটাইপগুলিতে মনোনিবেশ করে:

সুপারটাইপস ফোকাস

এইভাবে, আমি এটি ডিফল্ট আচরণের চেয়ে ভাল দেখতে পেয়েছি তবে সেই শর্টকাট সংযোজন করেও সৎ হতে হবে, ইন্টেলিজ বৈশিষ্ট্যটি Eclipse এর মতো ভাল নয় যা Ctrl+ Tশর্টকাট পদ্ধতিতেও কাজ করে ...


0

Eclipse এর মতো একটি শ্রেণিবিন্যাসের ভিউ রয়েছে, মেনু দেখুন / সরঞ্জাম উইন্ডোজ / হাইপারচি দেখুন বা Alt-8 বা F4 টিপুন।

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