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?
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?
Respuestas:
Seleccione expresión y escriba Alt+ =.
Si desea cambiar el acceso directo, vaya Preferences > Keymap
e ingrese "Información de tipo" en el campo de búsqueda.
En versiones anteriores, es Shift+ Ctrl+ Alt+ T.
CTRL / Comando y pase el mouse sobre la variable o método.
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.
Puede configurar IntelliJ como un eclipse. Ir:
File -> Settings -> Languages & Frameworks -> Scala
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.
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.
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í.
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ón
alt
+ hover: al hacer clic en la expresión se inspecciona su valor (¡muy útil!)
⌘
+ hover funciona como ctrl
+ 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 viejos Mac OS X
enlaces. Puede activarlos a través de Preferences > "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.
En Windows Alt + = en mac. opción + =