Когда я редактирую класс Java в Eclipse, когда мой курсор находится над переменной класса, я могу сделать Ctrl+, Tчтобы иметь всплывающее окно, которое показывает всех его родителей и подклассов. Что такое эквивалент в IntelliJ?
Пример:
Use|r user = new User();
Труба - мой курсор.
java
intellij-idea
скольжение
источник
источник
С точки зрения поведения эквивалент Eclipse Ctrl+ Tв IntelliJ IDEA равен Ctrl+ Alt+B
источник
Option
+Cmd
+B
Не пользователь IntelliJ IDEA, но этот пост в блоге, кажется, указывает, что в версии 8.1.1 и более поздних Ctrl+ Alt+ Uбудет отображаться «Быстрая иерархия классов».
источник
Также попробуйте CTRL+ SHIFT+ Aв случае каких - либо сомнений. Сокращение для краткой информации.
источник
Intellij - в отличие от Eclipse - различает иерархии типов и классы реализации . Я до сих пор не знаю, хорошо это или нет (просто переключился с Eclipse на Intellij)
На Mac Intellij 14
источник
В IntelliJ IDEA 12 это Navigate> Type Hierarchy ( Ctrl+ Hпо умолчанию).
источник
Для пользователей Mac, которые приходят сюда, это ярлык для IntelliJ 14.1.4:
⌃+ Hпо умолчанию.
источник
Для пользователей Mac , ярлык
^(контроль) + h
источник
В IntelliJ 13 это Навигация> Реализации или CMD+ ALT+ Bпо умолчанию. Конечно, этот ярлык может быть переопределен в настройках Keymap.
источник
Я не знаю о предыдущих версиях, но в IntelliJ версии 13 вы можете перейти в настройки своего Keymap, выполнить поиск «Реализации» и связать это с Ctrl+ T. Это будет работать очень похоже на эквивалент Eclipse.
источник
В то время как 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» означает «Вверх»):
Обратите внимание, что эти привязки являются контекстными для контекста «Other» (Eclipse имеет достаточно похожую концепцию). 1) Таким образом, ввод Ctrl+ Tдля
ArrayList
типа производит:2) Enter Ctrl+ Downфокусируется на подтипах:
3) И Enter Ctrl+ Upориентируется на супертипы:
Таким образом, я считаю, что это лучше, чем поведение по умолчанию, но, честно говоря, даже при добавлении ярлыка функция IntelliJ не так хороша, как Eclipse, ярлык Ctrl+ Tтакже работает с методами ...
источник
Существует иерархическое представление, как в Eclipse, посмотрите меню View / Tool Windows / Hierarchy или нажмите Alt-8 или F4.
источник