'Ik wil je nog een paar goocheltrucs vertellen.'

"Alsjeblieft! Vandaag is gewoon een dag van wonderen. Het lijkt erop dat ik nog niet de helft van de functies van IntelliJ IDEA heb gebruikt."

Goocheltruc #4: Zoeken.

"Stel je voor dat je een bestand met 5.000 regels hebt geopend en dat je een methode moet vinden die getProcessTask heet. Of getProcessorTask of getTaskProcessor of iets dergelijks."

"IntelliJ IDEA heeft een zeer krachtig mechanisme voor het doorzoeken van het huidige geopende bestand."

"Druk gewoon op Ctrl+F en typ het woord dat je nodig hebt:"

IDEE: vervangen, vinden - 1

"Als we bijvoorbeeld elke aanroep van de println-methode willen vinden, typen we println:"

IDEE: vervangen, vinden - 2

"En je kunt door de wedstrijden navigeren met de pijlen omhoog en omlaag. Ik heb ze omcirkeld in het screenshot."

"Er zijn meer selectievakjes aan de rechterkant: Match Case, Regex en Words. Wat betekenen ze?"

" MatchCase maakt de zoekopdracht hoofdlettergevoelig. Indien uitgeschakeld, wordt er geen onderscheid gemaakt tussen hoofdletters en kleine letters. Indien geselecteerd, worden hoofdletters en kleine letters als verschillend beschouwd. «Afdrukken» komt bijvoorbeeld niet overeen met «afdrukken». "

"Als u het selectievakje Regex selecteert, weet IntelliJ dat de zoekreeks eigenlijk een reguliere expressie is. "

"Het selecteren van het selectievakje Woorden geeft aan dat een woord volledig moet overeenkomen met wat we hebben. Gedeeltelijke overeenkomsten tellen niet mee. "

"Als ik bijvoorbeeld print en println , methoden heb en ik wil alleen print vinden, dan moet ik dit vakje aanvinken. In het onderstaande voorbeeld heb ik specifiek twee exemplaren van println vervangen door print en alleen die twee gevonden door het selectievakje Woorden te selecteren ."

IDEE: vervangen, vinden - 3

"Met andere woorden, Woorden schakelen tussen «een deel van het woord komt overeen met de zoekreeks» en «het hele woord komt overeen met de zoekreeks»?"

"Ah."

Goocheltruc #5: vervangen.

"Stel je voor dat je wat code hebt en je wilt een paar methode-aanroepen vervangen door andere methode-aanroepen. "Je wilt gewoon een codefragment vervangen door een ander codefragment. Dat is het. Hoe doe je dat snel?"

"De toetsencombinatie Ctrl+R doet dit."

IDEE: vervangen, vinden - 4

"Laten we println   vervangen door print .

"Om ervoor te zorgen dat de vervanging niet in de hele klas gebeurt, moet je het gewenste deel van de code selecteren en het selectievakje «In selectie" selecteren."

IDEE: vervangen, vinden - 5

"Nu kunt u brutaal op de knop « Alles vervangen » drukken en alle println- vermeldingen in de geselecteerde code worden vervangen door print ."

"Dat is waar. Alles werkt geweldig. Dank je, Ellie!"