"Quiero hablarte de algunos trucos de magia más".

"¡Por favor, hazlo! Hoy es simplemente un día de milagros. Parece que no he estado usando la mitad de las funciones de IntelliJ IDEA".

Truco de magia #4: Buscar.

"Imagínese que ha abierto un archivo con 5000 líneas y necesita encontrar un método llamado getProcessTask. O getProcessorTask o getTaskProcessor o algo así".

"IntelliJ IDEA tiene un mecanismo muy poderoso para buscar el archivo abierto actual".

"Simplemente presione Ctrl+F y comience a escribir la palabra que necesita:"

IDEA: reemplazar, encontrar - 1

"Por ejemplo, si queremos encontrar todas las llamadas al método println, escribiríamos println:"

IDEA: reemplazar, encontrar - 2

"Y puedes navegar a través de las coincidencias usando las flechas hacia arriba y hacia abajo. Las he marcado con un círculo en la captura de pantalla".

"Hay más casillas de verificación a la derecha: Match Case, Regex y Words. ¿Qué significan?"

" MatchCase hace que la búsqueda sea sensible a mayúsculas y minúsculas. Si se desactiva, no se hace distinción entre letras mayúsculas y minúsculas. Si se selecciona, las letras mayúsculas y minúsculas se consideran diferentes. Por ejemplo, «Imprimir» no coincidiría con «imprimir». "

"Seleccionar la casilla de verificación Regex le dice a IntelliJ que la cadena de búsqueda es en realidad una expresión regular " .

"Seleccionar la casilla de verificación Palabras indica que una palabra debe coincidir completamente con lo que tenemos. Las coincidencias parciales no cuentan " .

"Por ejemplo, si tengo métodos print e println y solo quiero encontrar print, tendré que marcar esta casilla. En el siguiente ejemplo, reemplacé específicamente dos apariciones de println con print y encontré solo esos dos seleccionando la casilla de verificación Palabras ".

IDEA: reemplazar, encontrar - 3

"En otras palabras, ¿Palabras cambia entre 'parte de la palabra coincide con la cadena de búsqueda' y 'toda la palabra coincide con la cadena de búsqueda'?"

"Ah".

Truco de magia #5: Reemplazar.

"Imagínese que tiene algo de código y desea reemplazar algunas llamadas a métodos con otras llamadas a métodos. "Simplemente desea reemplazar un fragmento de código con otro fragmento de código. Eso es todo. ¿Cómo puedes hacer eso rápido?"

"La combinación de teclas Ctrl+R hace esto".

IDEA: reemplazar, encontrar - 4

"Reemplacemos println   con print .

"Para asegurarse de que la operación de reemplazo no ocurra en toda la clase, debe seleccionar la parte deseada del código y seleccionar la casilla de verificación "En selección".

IDEA: reemplazar, encontrar - 5

"Ahora puede presionar audazmente el botón " Reemplazar todo " y todas las entradas de println en el código seleccionado se reemplazarán con print ".

"Es verdad. Todo funciona muy bien. ¡Gracias, Ellie!"