El control- [Pase el ratón sobre el identificador] Lo que funciona para Scala, pero yo no uso muy a menudo. La mayoría de las veces quiero saber el tipo de expresión, no solo un símbolo. [seleccione una expresión] seguido de control-shift-P es la manera de obtener eso.
El comando se llama "tipo de expresión", por lo que si esos atajos de teclado no funcionan para usted, golpeó ⌘-Shift-A y el tipo de "tipo de expresión". Te dirá tu atajo actual para ese comando.
íntimamente relacionados: a menudo se lo diré Intellij añadir tipo de anotación a una unión. Si el cursor está en fnord en una línea como la siguiente:
var fnord = Monoid[Flurbish].sharky.shark.shark(!snowball)
Hit opción de retorno, y una de las cosas que puede hacer es añadir tipo de anotación. Si la anotación de tipo ya está allí, puede eliminarla, o si ha cambiado el tipo de expresión, puede hacer que Intellij actualice la anotación de tipo a la nueva. (El comando se llama "Añadir tipo de anotación de definición de valor")
Este parece ser el viejo y simple de Java ... ¿por qué se etiqueta como Scala? –
@ pablo-fernandez, porque realmente quiero esto para Scala, pero creo que esto se hace de la misma manera con Java y hay más desarrolladores de Java que desarrolladores de Scala para responder la pregunta. – Ivan