Плагин Eclipse scala имеет приятную функцию, которая показывает тип переменной при наведении указателя мыши на нее. Как я могу видеть ту же информацию с плагином IntelliJ?
Как просмотреть тип выражения scala в IntelliJ
Ответ 1
Выберите выражение и введите Alt + =.
Если вы хотите изменить ярлык, перейдите в Preferences > Keymap
и введите "Введите информацию" в поле поиска.
В более старых версиях он Shift + Ctrl + Alt + T.
Ответ 2
В OS X это ctrl + shift + P для меня. Это показывает точный тип с разрешенными генериками.
Ответ 3
CTRL/Command и наведите указатель мыши на переменную или метод.
Ответ 4
Вы можете нажать Ctrl + Q на переменную или подпись метода, чтобы просмотреть его тип.
Существует также аккуратный трюк для просмотра типа любого выражения: выберите выражение и введите Ctrl + Alt + V. Здесь будет показано диалоговое окно "Извлечь переменную" с типом выражения, который будет показан для удобства.
Ответ 5
Вы можете установить IntelliJ как нечто вроде eclipse. Перейдите к:
File -> Settings -> Languages & Frameworks -> Scala
а затем отметьте "Показывать информацию о типе мыши при наведении мыши после, мс" и установите предпочтительный тайм-аут.
Это хорошо работает, за исключением того, что предпочтение отдается другим сообщениям. Наиболее распространенным является то, что "Декларация никогда не используется", что довольно много времени, если вы только что написали val
и хотите увидеть ее. Затем вам нужно прибегнуть к (Alt + =) для ПК или (Ctrl + Shift + P) дляMac.
Ответ 6
В IntelliJ 2016 и более поздних версиях с Mac OS X 10.5+
ключевыми словами ключевое слово Ctrl + ⇧ + P.
Старый ответ:
В MacOS с ключевыми словами Mac OS X 10.5+
он должен быть ⌘ + =, однако это не работает вообще (для меня).
В настройках (Preferences > Keymap
и введите "Тип информации" в поле поиска)
Я добавил в действие ярлык Ctrl + ⌘ + T. Этот ярлык отлично работает.
Ответ 7
Удерживайте нажатой клавишу Command при наведении курсора мыши. Примечание. Я тестировал это на Mac OS X со стандартными привязками клавиш. Разумеется, разные ОС или нестандартные привязки клавиш могут быть разными, но функциональность, безусловно, есть.
Ответ 8
Здесь собраны хорошие советы, но поскольку сопоставления варьируются в зависимости от привязки клавиатуры, вот краткое описание привязок Mac OS X 10.5+
.
-
ctrl
+ hover: показать тип выражения -
alt
+ hover: нажатие на выражение проверяет его значение (очень удобно!) -
⌘
+ hover работает какctrl
+ hover, но также позволяет щелкнуть ссылку, чтобы перейти к другим ссылкам выражения (ctrl + click явно не потому, что он рассматривается как правый щелчок в ОС Х).
Примечание. Связи Mac OS X 10.5+
по-прежнему не являются стандартными в IntelliJ 13.1, но они действительно должны быть. У них есть более родная ОС X, чем старые привязки Mac OS X
. Вы можете активировать их через Preferences > "keyboard"
(в поле поиска) > Keymap > Keymaps: Mac OS X 10.5+
Реальная проблема юзабилити с этими (как и IntelliJ 13.1) заключается в том, что нужно удерживать ключ, а затем перемещать курсор. В идеале это также должно работать, если вы уже указали курсор на выражение, а затем запустили ctrl/alt/cmd. Я попрошу их для этого.
пс. Я знаю это OS X, официально, а не Mac OS X. IntelliJ IDEA по-прежнему использует старое наименование, по крайней мере, для клавиатурных клавиш.
Ответ 9
В винде. Alt + = В мак. опция + =
Ответ 10
Для OS X используйте ctrl + J для переменной, функции или сигнатуры, чтобы получить полное определение, тип и параметры. Используйте ctrl + shift + P для оцененного типа (это также работает для выделенного блока кода или выражения).