El plugin Eclipse scala tiene una buena característica que le muestra el tipo de variable cuando coloca el mouse sobre él. ¿Cómo veo la misma información con el complemento IntelliJ?
scala
intellij-idea
Jon Freedman
fuente
fuente
En OS X, es ctrl+ shift+ Ppara mí. Esto muestra el tipo exacto con genéricos resueltos.
fuente
CTRL / Comando y pase el mouse sobre la variable o método.
fuente
Puede presionar Ctrl+ Qen una variable o firma de método para ver su tipo.
También hay un buen truco para ver el tipo de cualquier expresión: seleccione la expresión y escriba Ctrl+ Alt+ V. Esto mostrará el cuadro de diálogo Extraer variable con el tipo de expresión que se extraerá para mayor comodidad.
fuente
Puede configurar IntelliJ como un eclipse. Ir:
y luego marque "Mostrar información de tipo al pasar el mouse después, ms" y configure su tiempo de espera preferido.
Esto funciona bien, excepto que otros mensajes parecen tener preferencia. El más común es "La declaración nunca se usa", que es una buena parte del tiempo si acabas de escribir una
val
y quieres ver su tipo. Luego debe recurrir a ( Alt+ =) para PC o ( Ctrl+ Shift+ P) para Mac.fuente
En IntelliJ 2016 y
Mac OS X 10.5+
versiones posteriores con combinaciones de teclas, la combinación de teclas es Ctrl+ ⇧+ P.Vieja respuesta:
En MacOS con
Mac OS X 10.5+
combinaciones de teclas, se supone que es ⌘+ =, sin embargo, eso no parece funcionar en absoluto (para mí).En la configuración (
Preferences > Keymap
e ingrese "Información de tipo" en el campo de búsqueda), agregué el acceso directo Ctrl+ ⌘+ Ta la acción. Este atajo funciona bien.fuente
CTRL + Shift + P
- tipo de valor único (proporciona más detalles):CTRL + J
Mantenga presionada la tecla Comando mientras pasa el mouse. Nota: Probé esto en Mac OS X con combinaciones de teclas estándar. Por supuesto, diferentes sistemas operativos o combinaciones de teclas no estándar pueden ser diferentes, pero la funcionalidad ciertamente está ahí.
fuente
val test = Seq(1,2)
muestra información de tipo para Seq [+ A] no Seq [Int]Hay buenos consejos reunidos por aquí, pero dado que las asignaciones varían según los enlaces del teclado, aquí hay un resumen de los
Mac OS X 10.5+
enlaces.ctrl
+ hover: muestra el tipo de expresiónalt
+ hover: al hacer clic en la expresión se inspecciona su valor (¡muy útil!)⌘
+ hover funciona comoctrl
+ hover, pero también permite hacer clic en el enlace para ir a otras referencias de la expresión (ctrl + clic obviamente no lo hace porque se considera como clic derecho en OS X).Nota: Los
Mac OS X 10.5+
enlaces todavía no son los predeterminados en IntelliJ 13.1, pero realmente deberían serlo. Tienen una sensación más nativa de OS X que los viejosMac OS X
enlaces. Puede activarlos a través dePreferences > "keyboard"
(en el campo de búsqueda)>Keymap > Keymaps: Mac OS X 10.5+
El verdadero problema de usabilidad con estos (a partir de IntelliJ 13.1) es que uno necesita mantener presionada la tecla y luego mover el cursor. Idealmente, también debería funcionar cuando ya tiene el cursor en la expresión, luego comience a mantener presionada la tecla ctrl / alt / cmd. Lo solicitaré para esto.
PD. Sé que es OS X, oficialmente, no Mac OS X. IntelliJ IDEA todavía usa el antiguo nombre al menos para las teclas.
fuente
Para OS X, use ctrl+ Jen una variable, función o firma para obtener la definición, el tipo y los parámetros completos. Use ctrl+ shift+ Ppara el tipo evaluado (esto también funciona en el bloque de código resaltado o expresión).
fuente
En Windows Alt + = en mac. opción + =
fuente