เมื่อฉันแก้ไขคลาส Java ใน Eclipse เมื่อเคอร์เซอร์อยู่เหนือตัวแปรคลาสฉันสามารถทำCtrl+ Tเพื่อให้มีป๊อปอัพที่แสดงผู้ปกครองและคลาสย่อยทั้งหมด อะไรคือสิ่งที่เทียบเท่าใน IntelliJ
ตัวอย่าง:
Use|r user = new User();
ท่อคือเคอร์เซอร์ของฉัน
เมื่อฉันแก้ไขคลาส Java ใน Eclipse เมื่อเคอร์เซอร์อยู่เหนือตัวแปรคลาสฉันสามารถทำCtrl+ Tเพื่อให้มีป๊อปอัพที่แสดงผู้ปกครองและคลาสย่อยทั้งหมด อะไรคือสิ่งที่เทียบเท่าใน IntelliJ
ตัวอย่าง:
Use|r user = new User();
ท่อคือเคอร์เซอร์ของฉัน
คำตอบ:
นำทาง | พิมพ์ลำดับชั้น Ctrl + Hจะแสดงข้อมูลที่คล้ายกันอย่างไรก็ตามในแผงควบคุม คุณสามารถลอยและเลิกตรึงพาเนลเพื่อให้ปรากฏบนตำแหน่งจอแสดงผลคงที่เฉพาะเมื่อคุณใช้แป้นพิมพ์ลัดเท่านั้น
ในแง่ของพฤติกรรมที่เทียบเท่ากับ Eclipse Ctrl+ Tใน IntelliJ IDEA คือCtrl+ Alt+B
Option
+ Cmd
+B
ไม่ใช่ผู้ใช้ IntelliJ IDEA แต่โพสต์บล็อกนี้ดูเหมือนจะระบุว่าในเวอร์ชัน 8.1.1 และเกินCtrl+ Alt+ Uจะแสดง "ลำดับชั้นของชั้นด่วน"
ลองใช้CTRL+ SHIFT+ Aในกรณีที่มีข้อสงสัย ทางลัดสำหรับข้อมูลทางลัด
Intellij ไม่ - ในทางตรงกันข้ามกับ Eclipse - ความแตกต่างระหว่างhierachies ประเภทและการเรียนการดำเนินงาน ฉันยังไม่แน่ใจว่านี่เป็นสิ่งที่ดีหรือไม่ (เพิ่งเปลี่ยนจาก Eclipse เป็น Intellij ด้วยตัวเอง)
บน Mac Intellij 14
ใน IntelliJ IDEA 12 คือการนำทาง> พิมพ์ลำดับชั้น ( Ctrl+ Hตามค่าเริ่มต้น)
สำหรับผู้ใช้ Mac ที่มาที่นี่นี่เป็นทางลัดสำหรับ IntelliJ 14.1.4:
⌃+ Hโดยค่าเริ่มต้น
สำหรับผู้ใช้Macทางลัดคือ
^(ควบคุม) + h
ใน IntelliJ 13 เป็นการนำทาง> การนำไปใช้งานหรือCMD+ ALT+ Bตามค่าเริ่มต้น แน่นอนว่าทางลัดนี้สามารถแทนที่ได้ในการตั้งค่า Keymap ของคุณ
ผมไม่ทราบว่าเกี่ยวกับรุ่นก่อน แต่ใน IntelliJ รุ่น 13 คุณสามารถไปสู่การตั้งค่า Keymap คุณค้นหา "การใช้งาน" และผูกที่+Ctrl Tมันจะทำงานได้ดีเหมือน Eclipse ที่เทียบเท่ากัน
ขณะที่ Eclipse มีลำดับชั้นของประเภทและโครงสร้างคลาส (เมธอดฟิลด์และอื่น ๆ ) ในมุมมองเดียว IntelliJ จะแยกสิ่งเหล่านี้: นอกเหนือจากมุมมองCTRL+ H(หรือALT+ 8) "ลำดับชั้นของประเภท"หน้าต่าง IntelliJ อื่น ๆ ที่เกี่ยวข้องเรียกว่า"โครงสร้าง "และสามารถเรียกใช้ผ่านALT+ 7(หน้าต่างเครื่องมือโครงสร้าง) หรือCTRL+ F12(ป๊อปอัพโครงสร้าง)
(ไม่ใช่คำตอบที่ตรงกับคำถามที่ถูกโพสต์โดยตรง แต่คาดหวังว่าคนอื่น ๆ ที่มาจากพื้นหลัง Eclipse อาจมาถึงที่นี่โดยมี googled สำหรับ "ลำดับชั้นชนิด intellij" อย่างที่ฉันทำ)
Ctrl+U - ไปที่คลาสฐาน
Ctrl+Alt+B- ได้รับการดำเนินการ พิมพ์ส่วนของชื่อคลาสเพื่อ จำกัด รายการ
Ctrl+H - หน้าต่างเครื่องมือลำดับชั้นชนิดเปิด
Ctrl+Alt+U peek คลาส / ลำดับชั้นการสืบทอดของอินเตอร์เฟส
ด้วย Eclipse การกดปุ่มCtrl+ Tบนประเภทจะแสดงประเภทย่อยและกดอีกครั้งCtrl+ Tจะแสดงประเภทย่อยมาก และสำหรับ ... นี่คือการสลับ
นั่นเป็นประโยชน์จริง ๆ และตรงมาก
น่าเสียดายที่ IntelliJ การสลับระหว่าง supertypes และ subtypes ไม่มีทางลัดเริ่มต้น ดังนั้นคุณจะต้องคลิกที่ไอคอนของหน้าต่างลำดับชั้น
ถ้าชอบฉันคุณชอบแป้นพิมพ์ลัดไปที่ตัวเลือก "ย้ายเคอร์เซอร์และคลิกที่เมาส์" ฉันขอแนะนำให้คุณตั้งค่าการเชื่อมโยงสำหรับการดำเนินการทั้งสองนี้ ตัวอย่างเช่น Ctrl+ Down สำหรับชนิดย่อยและCtrl+ Up สำหรับ ประเภทย่อย
ตำแหน่งที่คุณสามารถเปลี่ยนการเชื่อมโยง ("Bas" หมายถึง "ลง" และ "Haut" หมายถึง "ขึ้น"):
โปรดทราบว่าการเชื่อมโยงเหล่านี้เป็นบริบทของบริบท"อื่น ๆ " (Eclipse มีแนวคิดที่คล้ายกันมากพอ) 1) ด้วยวิธีนี้ป้อนCtrl+ TบนArrayList
ผลิตผลประเภท:
2) Enter Ctrl+ Downมุ่งเน้นไปที่ชนิดย่อย:
3) และ Enter Ctrl+ Upเน้นที่ supertypes:
ด้วยวิธีนี้ฉันพบว่าดีกว่าพฤติกรรมเริ่มต้น แต่ตามจริงแล้วแม้ว่าการเพิ่มทางลัดนั้นคุณลักษณะ IntelliJ ไม่ดีเท่า Eclipse ซึ่ง ทางลัดCtrl+ Tยังทำงานกับวิธีการ ...
มีมุมมองลำดับชั้นเหมือนใน Eclipse ให้ดูที่เมนูมุมมอง / เครื่องมือ Windows / ลำดับชั้นหรือกด Alt-8 หรือ F4