Cuando estoy editando una clase Java en Eclipse, cuando mi cursor está sobre una variable de clase, puedo hacer Ctrl+ Tpara tener una ventana emergente que muestra todos sus padres y subclases. ¿Cuál es el equivalente en IntelliJ?
Ejemplo:
Use|r user = new User();
La pipa es mi cursor.
java
intellij-idea
Planeo
fuente
fuente
En términos de comportamiento, el equivalente de Eclipse Ctrl+ Ten IntelliJ IDEA es Ctrl+ Alt+B
fuente
Option
+Cmd
+B
No es un usuario de IntelliJ IDEA, pero esta publicación de blog parece indicar que en la versión 8.1.1 y posteriores Ctrl+ Alt+ Umostrará la "Jerarquía de clase rápida".
fuente
Prueba también CTRL+ SHIFT+ Aen caso de duda. El atajo para la información del atajo.
fuente
Intellij, a diferencia de Eclipse, distingue entre jerarquías de tipo y clases de implementación . Todavía estoy indeciso si esto es algo bueno o no (solo cambié de Eclipse a Intellij)
En una Mac Intellij 14
fuente
En IntelliJ IDEA 12, es Navegar> Jerarquía de tipos (Ctrl + Hpor defecto).
fuente
Para los usuarios de Mac que vienen aquí, este es el acceso directo para IntelliJ 14.1.4:
⌃+ Hpor defecto.
fuente
Para usuarios de Mac , el acceso directo es
^(control) + h
fuente
En IntelliJ 13, es Navegar> Implementaciones o CMD+ ALT+ Bpor defecto. Por supuesto, este acceso directo se puede anular en sus preferencias de Keymap.
fuente
No conozco las versiones anteriores, pero en IntelliJ versión 13 puede acceder a sus preferencias de Mapa de teclas, buscar "Implementaciones" y vincular eso a Ctrl+ T. Funcionará muy parecido al equivalente de Eclipse.
fuente
Mientras Eclipse incluye la jerarquía de tipo y estructura de clase (métodos, campos etc.) en una sola vista, IntelliJ divide estas arriba: Además de la CTRL+ H(o ALT+ 8) "Tipo Jerarquía" punto de vista, la otra ventana correspondiente IntelliJ se llama "Estructura " y se puede invocar a través de ALT+ 7(Estructura de la ventana de herramientas) o CTRL+ F12(Estructura emergente).
(No es una respuesta directa a la pregunta exacta publicada, pero esperaría que otros de un entorno de Eclipse puedan llegar aquí buscando en Google "jerarquía de tipo intellij", como lo hice yo).
fuente
Ctrl+U - ir a la clase base
Ctrl+Alt+B- Llegué a la implementación. Escriba partes del nombre de la clase para reducir la lista
Ctrl+H - Abrir ventana de herramienta de jerarquía de tipos
Ctrl+Alt+U - jerarquía de herencia de clase / interfaz peek
fuente
Con Eclipse, al presionar Ctrl+ Ten un tipo se muestran sus subtipos y al presionar nuevamente Ctrl+ se Tmuestran los supertipos. Y entonces para ... esto es una palanca.
Eso es realmente útil y también muy directo.
Desafortunadamente con IntelliJ, el cambio entre los supertipos y los subtipos no tiene ningún acceso directo predeterminado. Por lo tanto, tendrá que hacer clic en los iconos de las ventanas de jerarquía.
Si, como yo, prefiere los métodos abreviados de teclado a la opción "mover el cursor y hacer clic en el mouse", le recomiendo que establezca un enlace para estas dos operaciones. Por ejemplo Ctrl+ Down para subtipos y Ctrl+Up para supertipos.
Donde puede cambiar el enlace ("Bas" significa "Abajo" y "Haut" significa "Arriba"):
Tenga en cuenta que estos enlaces son contextuales al contexto "Otro" (Eclipse tiene un concepto suficientemente similar). 1) De esta manera, enter Ctrl+ Ten un
ArrayList
tipo produce:2) Enter Ctrl+ se Downcentra en los subtipos:
3) y Enter Ctrl+Up centra en los supertipos:
De esta manera, me parece mejor que el comportamiento predeterminado, pero para ser honesto, incluso con la adición de ese acceso directo, la función IntelliJ no es tan buena como Eclipse, que el acceso directo Ctrl+ Ttambién funciona en los métodos ...
fuente
Hay una vista de jerarquía como en Eclipse, eche un vistazo al menú Ver / Herramientas Windows / Jerarquía o presione Alt-8 o F4.
fuente