Я знаю, що Ctrl+ N- це знайти заняття, і це дуже корисно. А як щодо методів?
Я знаю, що Ctrl+ N- це знайти заняття, і це дуже корисно. А як щодо методів?
Відповіді:
Windows: ctrl+F12
MacOS: cmd+F12
Вище наведені команди покажуть функції / методи в поточному класі .
Натисніть SHIFTДВА рази, якщо ви хочете шукати і клас, і метод у всьому проекті.
ctrl+ F12( cmd+ F12на macOS) покаже всіх членів поточного класу у спливаючому вікні та дозволить вам вибрати його. Він працює точно як ярлик ctrl+ oу затемненні, набагато швидше, ніж ctrl+ alt+ shift+n
Ctrl+ Alt+ Shift+ Nдозволяє шукати символи, включаючи методи.
Основна перевага цього більш складного нав'язування клавіш полягає в тому, що це пошук у всіх файлах, а не лише у поточному файлі, як у Ctrl+ F12.
(І , як завжди, для Mac ви замінюєте Cmdдля Ctrlцих прив'язок.)
Command+ Option+O
Відкриває пошук Symbol, який дозволяє перейти до більшості методів / функцій у вашому відкритому документі.
Intellij IDEA 2017.3.4 - 2018.2 (Ultimate) на OSX
CMD+ fn+F12
покаже всіх членів поточного класу у спливаючому вікні, тоді ви можете шукати спосіб пошуку в цьому класі.
Але ця відповідь залежить від налаштування клавіатури. Якщо налаштування клавіатури в
Налаштування системи > Клавіатура > Використовуйте всі клавіші F1, F2 тощо як стандартні функціональні клавіші
вибирається, тоді ярлик стає
CMD + F12
IntelliJ IDEA Версія 12.13 Ultimate Edition:
Маки: command+ option+ shift+ N або в меню -> Навігація> Символ ...
Якщо ви просто хочете шукати методи:
Для прив’язки mac OS X 10.5+, це Alt+ ⌘+O
За замовчуванням прив’язка клавіш XWin - це Shift+ Ctrl+ Alt+N
Ви також можете натиснути подвійно, SHIFTтоді ви можете шукати що завгодно (не лише метод, а й клас, файли та дії)
Варто додати, що якщо ви хочете шукати метод класу, ви можете використовувати .
(крапку) між класом та назвою методу всередині діалогового вікна пошуку скрізь або символів пошуку. Це навіть працює із звичайними пошуковими перевагами IDEA. Наприклад, ви можете шукати LDT.now
і LocalDateTime::now
як результат з’являться. (Поки ви шукаєте Усі файли, а не лише Файли проекту).
Якщо натиснути метод, ви можете зробити Ctrl+, Bщоб перейти до декларації цього методу. Подібно до F12MS Visual Studio.
Intellij v 13.1.4, OSX
Ярлик клавіатури Відкрити символ - command+ shift+s
Ctrl+ Shift+ Alt+ 7після вибору методу
Я спробував SHIFT+ SHIFTі ALT+ CMD+O
Але я думаю, що найпотужніша та проста у використанні функція - це знайти у всіх файлах CMD+ SHIFT+ F.
Виберіть регулярний вираз і запишіть, .*partOfMethodName.*\(
і він показує всі місця і зможе побачити фактичний вихідний код на місці, не переходячи до цього конкретного файлу.