Saltar al contenido

intelliJ -> ¿hay alguna forma de que tu búsqueda esté dentro de una función?

Esta es la respuesta más completa que encomtrarás dar, sin embargo obsérvala detenidamente y valora si se puede adaptar a tu proyecto.

Solución:

Usando IntelliJ IDEA 2018.1.4 (Ultimate Edition), Build #IU-181.5087.20 en Ubuntu 18.04, puede hacerlo así (mencionado key los mapas son para Linux):

Tomemos como ejemplo el siguiente código, donde estaremos buscando la palabra key dentro del método “claro“. Como puede ver, hay muchas apariciones de esa palabra (en rojo, resaltadas las que queremos en nuestros resultados, y en azul otras apariciones, que no queremos que aparezcan en nuestros resultados de búsqueda)

Imagen de IntelliJ IDEA Editor con la palabra buscada

1- Seleccione el área desea limitar el alcance de la búsqueda.

Imagen de IntelliJ IDEA Editor con la palabra buscada dentro de un área

2- Prensa control+Cambio+F. Aparecerá una ventana de búsqueda con el texto seleccionado previamente completado en el cuadro de búsqueda.

3- Selecciona las opciones”Alcance” y, en el combo al lado, “Selección” (si no están seleccionados por defecto)

Imagen de la ventana emergente que muestra IntelliJ IDEA para buscar la palabra en el ámbito seleccionado dentro del editor actual

4- Escribe la(s) palabra(s) desea buscar (en este ejemplo, el key palabra).

ingrese la descripción de la imagen aquí

5- Los resultados mostrados estarán limitados al área seleccionada. Observe cómo solo hay 9 coincidencias en la esquina superior derecha (“Caso de cerillas” está marcada), a pesar de que en el mismo archivo hay muchas otras ocurrencias de la misma palabra.


Sin embargo, tampoco pude encontrar un key combinación para hacer esto como una sola acción o asignar una nueva. Además, observe cómo la búsqueda incluye el texto en la documentación del método.

Parece que finalmente obtendremos esta función en IDEA 2019.3:

https://blog.jetbrains.com/idea/2019/09/whats-new-in-intellij-idea-2019-3-eap-2/ (Ctrl-F para el subtítulo “Capacidad de buscar en un área seleccionada cuando se usa la acción Buscar”)

Ahora es posible buscar solo en un área seleccionada usando la acción Buscar (cmd+F / Ctrl +F). Simplemente seleccione la pieza de código que necesita en el editor e invoque la acción Buscar y el IDE realizará la búsqueda solo en el área seleccionada.

Captura de pantalla del artículo (originalmente era un GIF)

ingrese la descripción de la imagen aquí

Recuerda que puedes dar recomendación a esta sección si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *