IntelliJ IDEA ข้ามจากอินเทอร์เฟซไปสู่การใช้คลาสใน Java


165

มีทางลัดบ้างไหมที่จะทำให้ฉันหลังจากสร้างวิธีในส่วนต่อประสานเลือกและข้ามไปยังการใช้คลาสของส่วนต่อประสานนั้น?


4
ในกรณีส่วนใหญ่จะมีลูกศรทางด้านซ้ายของเมธอด / อินเตอร์เฟสเพื่อแสดงคลาส / เมธอดการนำไปใช้ทั้งหมด
Peter Lawrey

1
นี่คือรายการ / cheatsheetของตัวเลือกคีย์เริ่มต้นทั้งหมด CTRL + ALT + B ถูกกล่าวถึงด้านล่าง
jmq

คำตอบ:


252

ใช่ .... ใน Mac, มันเป็นApple+ +ALT Bคุณจะต้องเลื่อนเคอร์เซอร์ไปที่ชื่ออินเตอร์เฟสก่อนที่จะเรียกใช้ทางลัด ฉันไม่แน่ใจว่าทางลัดในพีซีคืออะไรหากคุณคลิกขวาที่ชื่ออินเทอร์เฟซ -> "ไปที่" -> "การใช้งาน" ... ทางลัดจะแสดงรายการอยู่ที่นั่น

ในเครื่องคอมพิวเตอร์ก็เป็นCTRL+ ALT+ B: เอกสารนำทาง JetBrains


1
ในกรณีของฉันไปสู่การใช้งานมักจะเป็นสิ่งที่ฉันต้องการเห็นดังนั้นฉันจึงเปลี่ยน Ctrl-B ( Navigate-> Implementation(s)) และ Ctrl-Alt-B ( Navigate-> Declaration)
jakub.g

1
ในกรณีของฉัน: Ctrl-Option-B
sNICkerssss

66

นอกเหนือจากCtrl+ Alt+ ที่Bกล่าวถึงข้างต้นคุณยังสามารถใช้เมาส์: Ctrl+ Alt+ LeftMouseButton เพื่อข้ามไปยังการใช้งานโดยตรง


16

หากคุณใช้วิธี + Command (Mac)/ on คุณต้องการนำทางไปยังคุณจะถูกนำทางไปยังCtrl (Windows)Mouse clickinterface (Declaration)

แต่ถ้าคุณทำวิธีAlt + Ctrl+ Mouse clickบนคุณต้องการนำทางไปคุณจะถูกนำทางไปยังclass (Implementation)    คุณสามารถใช้Alt + Ctrl+ ได้bถ้าคุณไม่ต้องการออกจาก keybourd


1
Ctrl + คลิกคืออินเตอร์เฟซ (ไม่ Alt)
ต้นกล้า

7

บน OSX คุณสามารถข้ามไปยังการใช้งานด้วยเมาส์โดยใช้Alt+ Command+ Mouse (เทียบได้กับCtrl+ เมาส์ใน Eclipse)


วิธีการเปลี่ยนอะไร คุณหมายถึงอะไร คุณต้องการเปลี่ยนทางลัดหรือไม่? ในกรณีดังกล่าวให้ดูการตั้งค่าPreferences-> Keymap
userM1433372

5

หากคุณไม่ทราบทางลัดสำหรับคำสั่ง IntelliJ เฉพาะกดCtrl+ Alt+ A(หรือApple+ Alt+ Aบน Mac) ที่จะเปิดป็อปอัพที่ช่วยให้คุณค้นหาทางลัดทั้งหมด หรือคุณสามารถเข้าถึงได้โดยใช้Find Action...จากHelpเมนู

นอกจากนี้Default Keymap ReferenceยังมีHelpเมนูให้ใช้งาน (ซึ่งเป็นทางลัดอื่น ๆ ที่มีทางลัดตามที่Find Action...อธิบายไว้ข้างต้น)

สุดท้ายคุณสามารถกำหนดค่าแป้นพิมพ์ลัดของคุณเอง (และดูการตั้งค่าปัจจุบัน) ในการตั้งค่าPreferences->Keymap


@cellepo คุณลองมาแล้วหรือยัง? นอกจากนี้คุณยังสามารถหาทางลัดไปในFind Action... Default Keymap Reference
matsev

2
ดูในเมนูช่วยเหลือ ... บน Intellij 2016.1.3 บน Mac คำสั่งที่แสดงรายการอยู่และทำงานแทนฉันคือ Shift + Apple + A
cellepo

1
ในช่วง 4 ปีที่ผ่านมานี่คือ ctrl + shift + A อาจเป็น alt ก่อนหน้านั้น
Vipin

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.