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?

Deslizamiento
fuente
66
Me acabo de dar
Glide
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.

CrazyCoder
fuente
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

wryan
fuente
20

Haga Cmd+ F12+ FnTecla en mac en IntelliJ si se hace clic en Cmd+ F12.

Himanshu Ranavat
fuente
4

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

vinicius.hisao
fuente
4

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

Ctrl + 0

Pipo
fuente
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.

Unstoppa 博
fuente
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".

Rifqi Al Fatih
fuente
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.
Saleh Enam Shohag
fuente
-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.

Telcontar
fuente
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