"Voglio parlarti di qualche altro trucco magico."
"Per favore, fallo! Oggi è semplicemente un giorno di miracoli. Sembra che non abbia utilizzato metà delle funzionalità di IntelliJ IDEA."
Trucco magico n. 4: ricerca.
"Immagina di aver aperto un file con 5.000 righe e di dover trovare un metodo chiamato getProcessTask. O getProcessorTask o getTaskProcessor o qualcosa del genere."
"IntelliJ IDEA ha un meccanismo molto potente per la ricerca del file aperto corrente."
"Basta premere Ctrl+F e iniziare a digitare la parola che ti serve:"
"Ad esempio, se vogliamo trovare ogni chiamata al metodo println, digitiamo println:"
"E puoi navigare tra le corrispondenze usando le frecce su e giù. Le ho cerchiate nello screenshot."
"Ci sono altre caselle di controllo sulla destra: Maiuscole, Regex e Parole. Cosa significano?"
" MatchCase rende la ricerca sensibile alle maiuscole e minuscole. Se deselezionata, non viene fatta alcuna distinzione tra lettere maiuscole e minuscole. Se selezionata, le lettere maiuscole e minuscole sono considerate diverse. Ad esempio, «Stampa» non corrisponderebbe a «stampa". "
"La selezione della casella di controllo Regex indica a IntelliJ che la stringa di ricerca è in realtà un'espressione regolare. "
"La selezione della casella di controllo Parole indica che una parola deve corrispondere completamente a ciò che abbiamo. Le corrispondenze parziali non contano. "
"Ad esempio, se ho i metodi print e println e voglio solo trovare print, allora dovrò selezionare questa casella. Nell'esempio seguente, ho sostituito in modo specifico due occorrenze di println con print e ho trovato solo quelle due selezionando la casella di controllo Parole ."
"In altre parole, Words passa da «una parte della parola corrisponde alla stringa di ricerca» a «l'intera parola corrisponde alla stringa di ricerca»?"
"Ah."
Trucco magico n. 5: sostituisci.
"Immagina di avere del codice e di voler sostituire alcune chiamate di metodo con altre chiamate di metodo. "Vuoi semplicemente sostituire un frammento di codice con un altro frammento di codice. Questo è tutto. Come puoi farlo in fretta?"
"La combinazione di tasti Ctrl+R fa questo."
"Sostituiamo println con print .
"Per assicurarti che l'operazione di sostituzione non avvenga nell'intera classe, devi selezionare la parte desiderata del codice e selezionare la casella di controllo «In selezione»."
"Ora puoi premere audacemente il pulsante « Sostituisci tutto » e tutte le voci println nel codice selezionato verranno sostituite con print ."
"È vero. Funziona tutto alla grande. Grazie, Ellie!"
GO TO FULL VERSION