Ярлык 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чтобы перейти к выбранному элементу.


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



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


3
Мне нравится ваш подход :)
Стефан Мичев

7
Я действительно не понимаю негативы. Мой метод - единственный, кто работает на каждой версии IntelliJ, компьютере или настройке. Подумайте об этом
Telcontar

1
@Telcontar: Я думаю, что люди дали вам отрицательные отзывы, потому что первоначальный вопрос был «Каков эквивалентный ярлык для этого в IntelliJ», где это было описано довольно точно :) Ваш «ответ» - это скорее комментарий.
Хонза Зидек

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