Ответ 1
Чтобы включить информацию о типе мыши, перейдите в Настройки → Scala и установите флажок "Показывать информацию о типе информации при перемещении мыши с задержкой".
Плагин Eclipse scala имеет очень приятную информацию. Можно нависнуть над чем угодно, будь то определение функции, val, var, вызов функции и т.д. И получить информацию о типе. Это очень полезно для меня, чтобы обеспечить совместимость типов, особенно когда я пробую новые вещи.
Есть ли аналогичная функция в IntelliJ Idea 12.1 (последняя версия на этот комментарий)?
Самое близкое, что я мог найти, это настройка типа информации. Обязательная привязка по умолчанию не работала для меня в Mac OS 10.7.5. Даже после настройки он не работает так универсально, как в Eclipse, который показывает тип почти для всего. Кто-нибудь смог заставить это работать? Моей идеальной настройкой была бы информация о типе при наведении, как в Eclipse.
Я много слышал о IDE IntelliJ для scala, но до сих пор плагин Eclipse scala выигрывает руки вниз.
Чтобы включить информацию о типе мыши, перейдите в Настройки → Scala и установите флажок "Показывать информацию о типе информации при перемещении мыши с задержкой".
Type Info
отлично в IntelliJ; вам нужно нажать комбинацию клавиш, чтобы увидеть тип данной переменной или функции.
Если я правильно помню, есть конфликт между Type Info
ключевым ярлыком и еще что-то в IntelliJ. Если вы перейдете к Settings -> Keymap -> Plug-ins -> Scala -> Type Info
, дважды щелкните по нему, вы увидите конфликты. Я поменял мой на Option
⌘
=
. (см. этот ответ за дополнительные советы, если он все еще не работает)
Еще один ярлык, который я использую довольно много, чтобы быстро найти определение ⌘
shift
I
.
Не совсем то, что вы ищете, но достаточно близко - вы можете нажать alt + '=', когда курсор внутри имени функции, имени val и т.д., и вы получите всплывающее окно с типом.
Intellij IDEA 14 (OSX) имеет этот параметр в настройках меню "Настройки → Языки и рамки → Scala".
Убедитесь, что Показывать информацию о типе с движением мыши с задержкой отмечена.
Я использую Idea 13.0.2 с плагином scala 0.30.387 - есть возможность отображать информацию о типе при наведении, точно так же как eclipse. Чтобы включить его, см.
Настройки → Scala