Me resulta muy útil el uso de la Ctrl(cmd)+o acceso directo en Eclipse para encontrar un campo de miembro o método en una clase (y volver a usar para obtener los de la super clase).

Sin embargo, me gustaría saber si hay una manera similar para buscar rápidamente en el proyecto y/o área de trabajo para un campo o método que se conoce con el nombre de pero no se donde está (de manera similar a cómo se hace para encontrar un tipo de Ctrl(cmd)+Cambio+T o un recurso Ctrl(cmd)+Cambio+R).

Si no está disponible donde puedo solicitarlo?

  • Por cierto, tal vez es obvio, pero lo he encontrado, solo por hoy – si estás en busca de un miembro o de un método, el nombre del cual no sabemos con certeza – usted debe presionar ctrl+o, escriba un asterisco (* signo) en el campo de edición y, a continuación, escriba parte del nombre que está buscando. Así que quiero decir, es compatible con las máscaras. Va a buscar en la corriente sólo en la clase de curso. Muy útil!
InformationsquelleAutor pablisco | 2012-06-01

8 Comentarios

  1. 48

    ctrl+o (cmd+o) abre el contorno rápido donde usted puede buscar un método dentro de la clase actual.
    Pulsando ctrl+o de nuevo se extiende el ámbito de la búsqueda para completar la jerarquía de clases.

    • Oh, hombre! Gracias por esto! Esto era exactamente lo que estaba buscando! Cuando se trabaja con el código que yo no había visto antes, a menudo he deseado que hubiera alguna manera de ver si de una clase que tuve acceso a ciertos objetos o no. Esto hace exactamente eso! Gracias de nuevo!
    • la desventaja es que usted tiene que estar en la clase, donde el método se ha declarado. No hay un esquema agrupados por clase de todo el proyecto. Sólo me preguntaba!
    • esta debe ser la respuesta
    • De acuerdo: Esto debe ser aceptado respuesta.
  2. 34

    Lo más cercano que conozco es el de Java de Búsqueda, que le permite especificar la búsqueda de un método, de campo, de clase, etc. Si usted está en el Java o Java Navegación perspectiva, Ctrl+H se abrirá el cuadro de diálogo de Búsqueda de Java de Búsqueda como el tipo seleccionado.

    Si quieres solicitar una función o mejora, a entrar en Eclipse Bugzilla. Tenga en cuenta que la acumulación de peticiones de características es ENORME, por lo que la manera más eficaz para conseguir el tuyo en cuenta es la de tomar la iniciativa y presentar un parche.

    • Sí, yo sé de que uno, pero dado que la estructura de todo el espacio de trabajo está indexada (y de ahí la enorme sobrecarga de la memoria entre otras cosas) creo que esto sería realmente útil.
    • No estoy seguro de cómo la práctica directa de búsqueda (ala Ctrl+Shift+T) sería para los miembros; el número de miembros es probablemente por lo menos 10 veces el número de clases en un promedio de área de trabajo. Por cierto, estoy bastante seguro de que el índice completo de Java no está en la memoria todo el tiempo.
  3. 3

    Con el ctrl+h tendrá algunas opciones más para la búsqueda.

    Bajo java opción de búsqueda que usted puede encontrar de búsqueda para type, method, package, constuctor, field.

    También puede encontrar «Límite» opción para reducir el resultado de la búsqueda y obtener preciso resultados de la búsqueda!

  4. 1

    Si está utilizando mac cmd + shift + l se abrirá un cuadro de búsqueda donde puede buscar para cualquier variable o un método a través del proyecto.

    • Excelente! Nota: ctrl + shift + l para Windows.
    • Siento lo de preguntar, pero ¿por qué la downvote!!??
  5. -1

    ctrl+h traerá java opción de búsqueda. Introduzca su cadena y ver. También dispone de distintos modelos como el .java, .jsp, a continuación, seleccione el campo de acción de búsqueda.

  6. -1

    La forma más rápida de que soy consciente de que es mediante el uso de ctrl+h para que aparezca el Java cuadro de diálogo de búsqueda.

    • cmd+h esconde la aplicación en Mac 😉
    • editado la respuesta y quitar cmd+h para evitar la confusión
  7. -1

    Estoy usando Eclipse IDE 2018-19. El uso de Ctrl + Shift + L, me sale un cuadro de diálogo para rápida búsqueda de texto.

  8. -1

    No hay manera de hacer esto en Eclipse. Cuando la búsqueda de un método que en un TARRO de Eclipse no lo encontrará a menos que ya tenía la carpeta abierta.

    Tienes que jugar con ella y el uso de formas indirectas de encontrar el método.

Dejar respuesta

Please enter your comment!
Please enter your name here