¿Qué es el método abreviado Ctrl + O (Mostrar esquema) de Eclipse equivalente en IntelliJ IDEA?


278

Me gusta usar el acceso directo de Eclipse Ctrl+ Oque describe la fuente actual. ¿Hay un acceso directo equivalente en IntelliJ IDEA?

Abre un cuadro de diálogo que permite la búsqueda rápida de métodos y campos en una clase.


1
Ayudaría mucho a los buscadores web si incluyera una descripción de la funcionalidad que busca en el título de esta pregunta. Los atajos de teclado de Eclipse dependen de la plataforma y la configuración.
Michael Scheper

Respuestas:


337

No he usado Eclipse durante años, así que no estoy tan familiarizado con el comportamiento que buscas, pero creo que Ctrl+F12 puede hacer lo que quiera: es el acceso directo para la ventana emergente Estructura de archivo en la asignación predeterminada.


55
Ver para más atajos. En StackOverflow: ¿Cuáles son los atajos de teclado Intellij IDEA más útiles? AT stackoverflow.com/questions/294167/…
Ritos del

13
Para el registro, Ctrl-F12está vinculado al comando Estructura de archivos , disponible en el menú de navegación de nivel superior .
seh

20
cmd + f12 para OS X
loeschg

66
cmd + fn + F12 para OS X
Willie Z

1
@LucianNut entonces probablemente querrás cmd + fn + F12 como sugirió willy_z.
loeschg

38

Atajos:

  • Mac: +F12
  • Windows: Ctrl+F12
  • Ubuntu / CentOS: Ctrl+F12

Lo anterior funciona en IntelliJ 14, 15, 2016, 2017, 2018 y 2019 .


13

Windows: ctrl+F12

MacOS: cmd+F12

Los comandos anteriores mostrarán las funciones / métodos en la clase actual .

Presione SHIFTDOS veces si desea buscar tanto la clase como el método en todo el proyecto.


1
Esto no funcionará, ya que a veces desea buscar en un espacio de muestra pequeño.

66
No es la respuesta a la pregunta publicada. CTRL + O en las búsquedas de eclipse en la clase / archivo actual. CTRL + F12 es el equivalente correcto.
Ejaz Ahmed

El alcance es demasiado amplio para la búsqueda basada en doble turno en IntelliJ
Anupam Jain

10

Ctrl+ F3en Idea es el equivalente de Ctrl+O en Eclipse.

El hilo es viejo. Solo pensé que podría ser útil para alguien que busca la misma respuesta ...


22
Ctrl-F3 es correcto SI está utilizando el mapa de teclas Eclipse en IntelliJ IDEA. Si está utilizando el mapa de teclas predeterminado de IntelliJ, es Ctrl-F12. Al menos en IDEA 10.
pensar demasiado el

En lo que creo que es un mapa de teclas predeterminado, <kbd> Ctrl </kbd> + <kbd> F3 </kbd> es "Buscar palabra con cuidado".
Andrzej Doyle

10

En MacOSX 10.8.5, CmdF12no funcionó para mí. Tuve que usarFnCmdF12


44
depende de las preferencias que haya establecido para su máquina Mac
nikoo28

¿Es necesario que el Fn revele las teclas F1-12 en su macbook pro con barra táctil? Puede configurarlo en las Preferencias del sistema del teclado, es decir, siempre mostrar las teclas F en la barra táctil cuando esté en Intellij
davidfrancis

10

Para Intellij 13 en ubuntu, el acceso directo para la ventana Estructura es Alt+ 7( Cmd+ 7en Mac). Puede hacer que la ventana flote para simular el comportamiento de Eclipse utilizando el icono de configuración superior derecho, también desmarque la opción de modo anclado para Escque funcione.


Las otras soluciones (Ctrl / Cmd-O) muestran métodos pero no pueden mostrar campos.
Joshua Goldberg

8

Ctrl+ F12o busque "Estructura de archivos" en el mapa de teclas


7

Ctrl+ F12funciona para mi. Estoy usando intellij IDEA CE 12 con el mapa de teclas predeterminado.


4

Todas estas respuestas son subjetivas, porque dependen de su plataforma, mapa de teclas y versión IntelliJ.

Creo que la herramienta 'Estructura' es lo que estás buscando. En Idea 13, VerVentanas de herramientasEstructura abrirá la vista, y en el camino, el menú le mostrará el atajo de teclado correspondiente para su configuración.



3

Ctrl+ F12imita la misma funcionalidad.
También puede usar este enlace que proporciona Eclipse y los accesos directos correspondientes a IntelliJ IDEA .


2

Creo que aquí puede encontrar los accesos directos más útiles para Idea como usuario de Eclipse ... ¡Eclipse "Esquema rápido" Ctrl+ O(Windows) es una Idea equivalente "Estructura de archivos" Ctrl+ F12!


1
Las respuestas de solo enlace no son útiles, ya que no garantizan que un futuro usuario pueda encontrar la respuesta. Incluya un resumen de la información en su respuesta.
Lucas

Tienes razón, no pensé en eso ... solo incluye información.
IVBORA

2

Es posible usar eclipse keymap en intellij haciendo clic en ALT+ keymap. Luego seleccione eclipse keymap.


1

Ctrl+ F12funciona, porque es para la ventana emergente de estructura de archivos, que es similar a mostrar código en Eclipse .


1

Para algunos tipos de Linux , y particularmente para XFCE (como Xubuntu, Mint XFCE), muchas asignaciones de diseño de teclado XWin predeterminadas no funcionan .

Esto se debe a que se superponen con el Administrador de ventanas asignado -> Atajos de teclado. Para la pregunta concreta Ctrl+ F12se asigna al espacio de trabajo 12, que dudo que muchos utilicen en absoluto.

La solución es borrar esas asignaciones del administrador de ventanas en el Administrador de ventanas -> pestaña Teclado . Como solución temporal, puede usar acciones IDEA a través de Buscar acción Ctrl + Shift+A

Hay otras teclas cortas superpuestas. Referencias


0

Como se mencionó, estoy usando XFCE desde Windows a Ubuntu remoto y CTRL+ F12no funciona. Como nadie mencionó recombine, me gustaría compartir mi solución.

  • Ctrl+ Alt+s `para abrir la configuración.
  • Hacer clic Keymap
  • Entrada file structure en el cuadro de búsqueda
  • Haga clic derecho en el elemento y haga clic Add Keyboard Shortcut
  • Presione la combinación de teclado que desee y usé Ctrl + Shift+ odesde que vine del mundo Eclipse. El Ctrl+ ya ose ha vinculado, así que usé Ctrl+ Shift+ en su olugar

Ahora, puede usar Ctrl + Shift+ opara activar la estructura del archivo.

Para obtener detalles sobre el enlace de mapas de teclas, consulte este hilo .



-8

Ctrl+ Alt+ Les el que estás buscando.


1
Eso me trae un cuadro de diálogo "Reformatear código", usando lo que creo que son enlaces de teclado predeterminados.
Andrzej Doyle

@ LuigiR.Viggiano ¿No se anula ⌘ + F12 con el comando Subir volumen del sistema? ¿O conoces una forma de evitarlo?
Denis Weerasiri del

Sí, puede cambiar los accesos directos de OS X, creo que en la configuración del teclado, pero no lo recuerdo ahora.
Luigi R. Viggiano

Eso es
cerrar sesión

1
@DenisWeerasiri Debes mantener presionado el botón Fn para presionar los botones F en una Mac. Entonces ⌘ + F12 es lo mismo que ⌘ + Fn + VolumeUp
hnilsen
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.