Ярлик IntelliJ для показу спливаючої групи методів у класі, який можна шукати


366

Я переходжу з Eclipse на IntelliJ. У програмі Eclipse, якщо ви робите Ctrl+ Oу редакторі, вона покаже спливаюче вікно, що дозволяє шукати метод у класі, який ви редагуєте.

Який еквівалентний ярлик для цього в IntelliJ?


6
Щойно зрозумів, що це дуб: stackoverflow.com/questions/1945213/…
Glide

Ви також можете мати таку саму схему клавіш із Eclipce в IntelliJ.
Корай Тугай

5
Якщо ви звикли до Eclipse, ви можете безпосередньо скористатися ярликами затемнення: натисніть Ctrl + Shift + A, Search Keymap та виберіть Eclipse. Усі ярлики IntelliJ будуть перетворені на ярлики Eclipse. Тепер зробіть Ctrl + O :)
Абхішек Беді

Відповіді:


593

Використовуйте навігацію ( Перегляд у старих версіях) | Спливова структура файлів ( Ctrl+ F12в Windows, + F12в OS X). Почніть вводити метод / назву символу, щоб звузити список або виділити потрібний елемент. Натисніть, Enterщоб перейти до обраного елемента.


1
Дуже приємно, я шукаю спливаюче вікно, яке шукає протягом усього проекту (наприклад, Ctrl + Alt + M у Eclipse), а не лише поточний файл (наприклад, Ctrl + O в Eclipse), якісь ідеї?
Ашкан Х. Назарій

3
Go To| Symbol...швидше за все, що ви шукаєте.
CrazyCoder

2
На Mac OS X, IntelliJ v12 зараз це Cmnd + F12
greg7gkb

37
Cmd + 7 на Mac також постійно відображатиме панель методів. Cmd + 7 знову вимкне його.
Gurpreet

2
Ця дія була переміщена до Навігації | Структура файлу .
Корентин

69

Я вважаю за краще використовувати подання Структура. Щоб відкрити його, скористайтеся меню: Перегляд / Вікно інструментів / Структура. Гаряча клавіша в Windows становить Alt+7



4

Якщо ви працюєте в Linux (я тестував Ubuntu 10.04), ярлик - Ctrl + F12 (те саме для Windows)


4

У дистрибутивах Linux (@least на Debian з плазмою) ярлик за замовчуванням

Ctrl + 0


Це принесло мені Select methods to Overrideвікно в Ubuntu 19.10.
Ще

3

command+ fn+ F12правильно. Не маючи кнопки використовуються регулювання гучності.fnF12


1

За замовчуванням більшість розповсюдження використовує Ctrl+ F12.

Деякий розподіл ОС (в моєму випадку Xubuntu), який використовує Xcfe, переосмислює Ctrl+ F12на перемикач " Workpace 12".


0

Для користувачів Mac , якщо command + fn + f12або command + f12не працює, то ключ карта не вибрана в якості «Mac OS X». Щоб вибрати ключову карту, виконайте наведені нижче дії.

Android Studio -> Preferences -> Keymap -> From the drop down Select "Mac OS X" -> Click Apply -> OK.


-3

Ви можете набрати " this." і почекати секунду, з'явиться спливаюче вікно з методами та властивостями.

Не ярлик, але це працює для мене.

PS: якщо ви використовуєте статичний метод, введіть назву класу.


3
Мені подобається ваш підхід :)
Стефан Мічев

7
Я не розумію негативів. Мій метод - єдиний, хто працює над кожною версією IntelliJ, комп'ютером або налаштуваннями. Подумайте над цим
Telcontar

1
@Telcontar: Я думаю, що люди дали вам відповіді, тому що первісне питання було "Який еквівалентний ярлик для цього в IntelliJ", де це було описано досить точно :) Ваша "відповідь" - це скоріше коментар.
Honza Zidek

3
Я не розумію, чому так багато голосів. "це". є хорошою альтернативою. Я роблю це часто. Я також був користувачем Eclipse перед тим, як перейти до intellij, і те ж саме зробив і на Eclipse.
Harish
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.