Ответ 1
Навигация | Тип иерархии Ctrl + H отобразит аналогичную информацию, однако в панели. Вы можете Float и Открепить панель, чтобы она отображалась в фиксированном положении дисплея только при использовании сочетания клавиш.
Когда я редактирую класс Java в Eclipse, когда мой курсор находится над переменной класса, я могу сделать Ctrl + T, чтобы всплывающее окно отображало все его родители и подклассы. Что эквивалентно в IntelliJ?
Пример:
Use|r user = new User();
Труба - это мой курсор.
Навигация | Тип иерархии Ctrl + H отобразит аналогичную информацию, однако в панели. Вы можете Float и Открепить панель, чтобы она отображалась в фиксированном положении дисплея только при использовании сочетания клавиш.
В терминах поведения эквивалент Eclipse Ctrl + T в IntelliJ IDEA равен Ctrl + Alt + B
Не пользователь IntelliJ IDEA, но этот пост в блоге, похоже, указывает, что в версии 8.1.1 и выше Ctrl + Alt + U отобразит "Быстрая иерархия классов".
Также попробуйте CTRL + SHIFT + A в случае каких-либо сомнений. Краткая информация для краткой информации.
Intellij делает - в отличие от Eclipse - различает иерархии типов и классы реализации. Я все еще не уверен, хорошо это или нет (просто переключился с Eclipse на Intellij)
На Mac Intellij 14
В IntelliJ IDEA 12 по умолчанию он Навигация > Иерархия типов (Ctrl + H).
Для пользователей Mac, которые приходят сюда, это ярлык для IntelliJ 14.1.4:
⌃ + H по умолчанию.
В IntelliJ 13 по умолчанию используется Навигация > Реализации или CMD + ALT + B. Конечно, этот ярлык можно переопределить в настройках Keymap.
Я не знаю о предыдущих версиях, но в IntelliJ версии 13 вы можете войти в свои настройки Keymap, найти "Реализации" и связать это с Ctrl + T. Он будет очень похож на эквивалент Eclipse.
Для Mac пользователей ярлык
контроль + h
В то время как Eclipse включает иерархию типов и структуру классов (методы, поля и т.д.) В одном представлении, IntelliJ разделяет их: в дополнение к CTRL + H (или ALT + 8) "Иерархия типов " Вид, другое соответствующее окно IntelliJ называется " Структура " и может быть вызвано с помощью ALT + 7 (Окно инструментов структуры) или CTRL + F12 (Всплывающее окно структуры).
(Не прямой ответ на точный опубликованный вопрос, но можно ожидать, что сюда придут другие люди из истории Eclipse, которые, как и я, гуглили на "иерархию типов intellij".)
Ctrl+U - перейти в базовый класс
Ctrl+Alt+B - добрался до реализации. Введите части имени класса, чтобы сузить список
Ctrl+H - открыть окно инструмента иерархии типов
Ctrl+Alt+U - просмотр иерархии наследования классов и интерфейсов
В Eclipse нажатие Ctrl + T на типе отображает его подтипы и повторное нажатие Ctrl + T отображает такие супертипы. И так для... это переключение.
Это действительно полезно, а также очень прямо. С IntelliJ переключение между супертипами и подтипами не имеет ярлыка. Так что вам придется нажимать на иконки окон иерархии.
Если вы, как и я, предпочитаете сочетания клавиш для опции "переместить курсор и щелкнуть мышью", я рекомендую вам установить привязку для этих двух операций. Например, Ctrl + Down для подтипов и Ctrl + Up для супертипов.
Где изменить привязку ("Bas" означает "Вниз", а "Haut" означает "Вверх"):
1) Таким образом, введите Ctrl + T для типа ArrayList
:
2) Ввод Ctrl + Down фокусируется на подтипах:
3) И Enter Ctrl + Up фокусируется на супертипах:
Таким образом, я считаю, что это лучше, чем поведение по умолчанию, но, честно говоря, даже если добавить ярлык, эта функция не так хороша, как Eclipse, ярлык Ctrl + T также работает с методами...