scala - instalar - intellij idea para windows
¿Cómo veo el tipo de expresión scala en IntelliJ? (8)
En IntelliJ 2016 y Mac OS X 10.5+
posteriores con combinaciones de teclas Mac OS X 10.5+
la vinculación de teclas es Ctrl + ⇧ + P.
Respuesta anterior:
En MacOS con Mac OS X 10.5+
combinaciones de teclas, se supone que es ⌘ + = , pero eso no parece funcionar en absoluto (para mí).
En la configuración ( Preferences > Keymap
e ingrese "Tipo de información" en el campo de búsqueda), agregué el atajo Ctrl + ⌘ + T a la acción. Este atajo funciona bien.
El complemento Scala de Eclipse tiene una buena característica que le muestra el tipo de variable al pasar el mouse sobre ella. ¿Cómo veo la misma información con el plugin IntelliJ?
En OS X, es ctrl + shift + P para mí. Esto muestra el tipo exacto con genéricos resueltos.
Hay buenos consejos recopilados por aquí, pero dado que las asignaciones varían según los enlaces del teclado, aquí hay un resumen de las vinculaciones de Mac OS X 10.5+
.
ctrl
+ hover: muestra el tipo de expresiónalt
+ hover: al hacer clic en la expresión, se comprueba 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 un clic derecho en OS X).
Nota: Los enlaces Mac OS X 10.5+
aún no son los predeterminados en IntelliJ 13.1, pero realmente deberían serlo. Tienen una sensación de OS X más nativa que las antiguas vinculaciones Mac OS X
Puede activarlos a través de Preferences > "keyboard"
(en el campo de búsqueda)> Keymap > Keymaps: Mac OS X 10.5+
El problema real 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 tienes el cursor en la expresión, luego comienza a mantener presionada ctrl / alt / cmd. Se los pediré para esto.
PD. Sé que es OS X, oficialmente, no Mac OS X. IntelliJ IDEA todavía usa la antigua denominación al menos para las teclas.
Mantenga presionada la tecla Comando mientras mueve el mouse. Nota: Probé esto en Mac OS X con combinaciones de teclas estándar. Diferentes sistemas operativos o combinaciones de teclas no estándar, por supuesto, pueden ser diferentes, pero la funcionalidad está ciertamente allí.
Puede configurar IntelliJ como eclipse. Ir:
File -> Settings -> Languages & Frameworks -> Scala
y luego marque "Mostrar información de tipo al pasar el mouse sobre, ms" y configure su tiempo de espera preferido.
Esto funciona bien, excepto que otros mensajes parecen tener preferencia. El ser más común es "La declaración nunca se usa", que es una gran cantidad de tiempo si acabas de escribir un val
y quieres ver su tipo. Luego debe recurrir a ( Alt + = ) para PC o ( Ctrl + Shift + P ) para Mac.
Puede presionar Ctrl + Q en 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.
Seleccione expresión y escriba Alt + = .
Si desea cambiar el acceso directo, vaya a Preferences > Keymap
e ingrese "Tipo de información" en el campo de búsqueda.
En versiones anteriores, es Shift + Ctrl + Alt + T.
Tecla CTRL / Comando y coloca el cursor sobre la variable o el método.