Apakah ada beberapa jalan pintas yang akan memungkinkan saya setelah membuat metode di antarmuka, pilih dan lompat ke mengimplementasikan kelas antarmuka itu?
Apakah ada beberapa jalan pintas yang akan memungkinkan saya setelah membuat metode di antarmuka, pilih dan lompat ke mengimplementasikan kelas antarmuka itu?
Jawaban:
Ya .... di mac, itu Apple+ ALT+ B. Anda harus memindahkan kursor ke nama antarmuka sebelum memohon pintasan. Saya tidak yakin apa pintasan di PC, karena jika Anda mengklik kanan nama antarmuka -> "Ke" -> "Implementasi" ... pintasan tercantum di sana.
Di PC, itu adalah CTRL+ ALT+ B: Dokumentasi navigasi JetBrains .
Navigate
-> Implementation(s)
) dan Ctrl-Alt-B ( Navigate
-> Declaration
)
Selain Ctrl+ Alt+ yang Bdisebutkan di atas, Anda juga dapat menggunakan mouse: Ctrl+ Alt+ LeftMouseButton untuk melompat langsung ke implementasi.
Jika Anda melakukan Command (Mac)/ Ctrl (Windows) + Mouse click
pada metode yang ingin Anda navigasi, Anda akan dinavigasiinterface (Declaration)
tetapi jika Anda melakukan Alt + Ctrl+ Mouse click
pada metode yang ingin Anda navigasikan ke Anda akan dinavigasi ke class (Implementation)
Anda dapat menggunakan juga Alt + Ctrl+ bjika Anda tidak ingin meninggalkan keybourd
Pada OSX Anda dapat melompat ke implementasi dengan mouse Anda dengan menggunakan Alt+ Command+ Mouse. (sebanding dengan Ctrl+ mouse di Eclipse)
Preferences
-> Keymap
.
Jika Anda tidak tahu cara pintas untuk Perintah IntelliJ tertentu, tekan Ctrl+ Alt+ A(atau Apple+ Alt+ Adi Mac). Itu akan membuka jendela sembul yang memungkinkan Anda mencari semua pintasan. Atau, Anda dapat mengaksesnya menggunakan Find Action...
dari Help
menu.
Selain itu, ada Default Keymap Reference
juga yang tersedia dari Help
menu (yang di antara shortcut lainnya berisi shortcut ke yang Find Action...
dijelaskan di atas).
Terakhir, Anda dapat mengonfigurasi pintasan keyboard Anda sendiri (dan melihat pengaturan saat ini) di pengaturan Preferences
-> Keymap
.
Find Action...
dalam Default Keymap Reference
.
Pada MacO: cmd+ ( option) +B