Atajo de IntelliJ para mostrar una ventana emergente de métodos en una clase que se puede buscar


366

Estoy cambiando de Eclipse a IntelliJ. En Eclipse, si haces Ctrl+ Oen el editor, mostrará una ventana emergente que te permite buscar un método en la clase que estás editando.

¿Cuál es el atajo equivalente para eso en IntelliJ?



También puede tener exactamente el mismo mapa de teclas con Eclipce en IntelliJ.
Koray Tugay

55
Si está acostumbrado a Eclipse, puede usar directamente los atajos de eclipse: presione Ctrl + Shift + A, Buscar mapa de teclas y seleccione Eclipse. Todos los atajos de IntelliJ se transformarán en atajos de Eclipse. Ahora haz Ctrl + O :)
Abhishek Bedi

Respuestas:


594

Use Navigate ( Ver en versiones anteriores) | Ventana emergente de estructura de archivos ( Ctrl+ F12en Windows, + F12en OS X). Comience a escribir el método / nombre del símbolo para reducir la lista o resaltar el elemento deseado. Presione Enterpara navegar al elemento seleccionado.


1
Muy bien, estoy buscando una ventana emergente que busque en todo el proyecto (como Ctrl + Alt + M en Eclipse) y no solo el archivo actual (como Ctrl + O en Eclipse), ¿alguna idea?
Ashkan Kh. Nazary

3
Go ToEl | Symbol...es muy probablemente lo que estás buscando.
CrazyCoder

2
En Mac OS X, IntelliJ v12, ahora es Cmnd + F12
greg7gkb

37
Cmd + 7 en Mac también mostrará el panel de métodos de forma permanente. Cmd + 7 nuevamente lo desactivará.
Gurpreet

2
Esta acción se ha movido a Navegar | Estructura de archivo .
Corentin

69

Prefiero usar la vista Estructura. Para abrirlo, use el menú: Ver / Ventana de herramientas / Estructura. La tecla de acceso rápido en Windows es Alt+7



4

Si está ejecutando en Linux (lo probé en Ubuntu 10.04), el acceso directo es Ctrl + F12 (lo mismo de Windows)


4

En las distribuciones de Linux (@least en Debian con plasma) el acceso directo predeterminado es

Ctrl + 0


Esto me trajo una Select methods to Overrideventana en Ubuntu 19.10.
Foreever

3

command+ fn+ F12es correcto. Al carecer de botón de fnla F12se utiliza ajustar el volumen.


1

Por defecto, la mayoría de la distribución usa Ctrl+ F12.

Alguna distribución del sistema operativo (en mi caso Xubuntu) que usa Xcfe, anula Ctrl+ F12al interruptor "Workspace 12".


0

Para usuarios de Mac si command + fn + f12ocommand + f12 no funciona, su mapa de teclas no está seleccionado como "Mac Os X". Para seleccionar el mapa clave, siga los pasos a continuación.

Android Studio -> Preferences -> Keymap -> From the drop down Select "Mac OS X" -> Click Apply -> OK.


-3

Puedes escribir "this. " y esperar un segundo, aparecerá una ventana emergente con métodos y propiedades.

No es un atajo, pero funciona para mí.

PD: si estás en un método estático, escribe el nombre de la clase.


3
Me gusta tu enfoque :)
Stefan Michev

77
Realmente no entiendo los negativos. Mi método es el único que funciona en todas las versiones, computadoras o personalizaciones de IntelliJ. Piensa en eso
Telcontar

1
@Telcontar: supongo que la gente le dio la downvotes porque la pregunta original "¿Cuál es el atajo equivalente para que en IntelliJ" en que fue descrito con bastante precisión :) Su "respuesta" es más bien un comentario.
Honza Zidek

3
No entiendo por qué hay tantos votos negativos. "esta." Es una buena alternativa. Hago eso a menudo. También era un usuario de Eclipse antes de pasar a intellij e hice lo mismo en Eclipse también.
Harish
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.