Ярлык IntelliJ, чтобы показать всплывающее окно методов в классе, которые можно искать

366

Я переключаюсь с Eclipse на IntelliJ. В Eclipse, если вы сделаете Ctrl+ Oв редакторе, он покажет всплывающее окно, которое позволяет вам искать метод в классе, который вы редактируете.

Какой эквивалентный ярлык для этого в IntelliJ?

скольжение
источник
6
Просто понял, что это дуплекс: stackoverflow.com/questions/1945213/…
Glide
Вы также можете иметь ту же самую раскладку ключей с Eclipce в IntelliJ.
Корай Тугай
5
Если вы привыкли к Eclipse, вы можете напрямую использовать ярлыки eclipse: нажмите Ctrl + Shift + A, Search Keymap и выберите Eclipse. Все ярлыки IntelliJ будут преобразованы в ярлыки Eclipse. Теперь сделайте Ctrl + O :)
Абхишек Беди

Ответы:

594

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

CrazyCoder
источник
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
Это действие было перемещено в Navigate | Файловая структура .
Корентин
69

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

wryan
источник
20

Есть Cmd+ F12+ Fnключ на макинтош в IntelliJ , если нажав Cmd+ F12начинается.

Химаншу Ранават
источник
4

Если вы работаете в Linux (я тестировал в Ubuntu 10.04), это сочетание клавиш Ctrl + F12 (то же самое в Windows)

vinicius.hisao
источник
4

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

Ctrl + 0

Pipo
источник
Это принесло Select methods to Overrideмне окно в Ubuntu 19.10.
Навсегда
3

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

Unstoppa 博
источник
1

По умолчанию большинство дистрибутивов использует Ctrl+ F12.

Некоторый дистрибутив ОС (в моем случае Xubuntu), который использует Xcfe, переопределяет Ctrl+ F12на «Workspace 12» switch.

Рифки Аль Фатих
источник
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: если вы используете статический метод, введите имя класса.

Telcontar
источник
3
Мне нравится ваш подход :)
Стефан Мичев
7
Я действительно не понимаю негативы. Мой метод - единственный, кто работает на каждой версии IntelliJ, компьютере или настройке. Подумайте об этом
Telcontar
1
@Telcontar: Я думаю, что люди дали вам отрицательные отзывы, потому что первоначальный вопрос был «Каков эквивалентный ярлык для этого в IntelliJ», где это было описано довольно точно :) Ваш «ответ» - это скорее комментарий.
Хонза Зидек
3
Я не понимаю, почему так много отрицательных голосов. "это." хорошая альтернатива Я делаю это часто. Я также был пользователем Eclipse до перехода на intellij, и я делал то же самое на Eclipse.
Хариш