"Gusto kong sabihin sa iyo ang tungkol sa ilan pang mga magic trick."

"Pakiusap! Ngayon ay simpleng araw ng mga himala. Mukhang hindi ko pa nagagamit ang kalahati ng mga feature ng IntelliJ IDEA."

Magic trick #4: Maghanap.

"Isipin na nagbukas ka ng file na may 5,000 linya, at kailangan mong maghanap ng paraan na tinatawag na getProcessTask. O getProcessorTask o getTaskProcessor o isang katulad nito."

"Ang IntelliJ IDEA ay may napakalakas na mekanismo para sa paghahanap sa kasalukuyang bukas na file."

"Pindutin lang ang Ctrl+F at simulang i-type ang salitang kailangan mo:"

IDEYA: palitan, hanapin - 1

"Halimbawa, kung gusto naming mahanap ang bawat tawag sa paraan ng println, ita-type namin ang println:"

IDEYA: palitan, hanapin - 2

"At maaari kang mag-navigate sa mga tugma gamit ang pataas at pababang mga arrow. Inikot ko sa kanila ang screenshot."

"Mayroong higit pang mga checkbox sa kanan: Match Case, Regex, at Words. Ano ang ibig sabihin ng mga ito?"

" Ginagawa ng MatchCase na sensitibo ang case ng paghahanap. Kung na-clear, walang ginawang pagkakaiba sa pagitan ng malalaking titik at maliliit na titik. Kung pinili, ang malalaking titik at maliliit na titik ay ituturing na magkaiba. Halimbawa, ang «Print» ay hindi tutugma sa «print». "

"Ang pagpili sa Regex checkbox ay nagsasabi sa IntelliJ na ang string ng paghahanap ay talagang isang regular na expression. "

"Ang pagpili sa Words checkbox ay nagpapahiwatig na ang isang salita ay dapat na ganap na tumugma sa kung ano ang mayroon tayo. Ang mga bahagyang tugma ay hindi binibilang. "

"Halimbawa, kung mayroon akong print at println , mga pamamaraan at gusto ko lang maghanap ng print, kakailanganin kong suriin ang kahon na ito. Sa halimbawa sa ibaba, partikular kong pinalitan ang dalawang paglitaw ng println ng print , at ang dalawang iyon lang ang nakita ko. sa pamamagitan ng pagpili sa Words checkbox."

IDEYA: palitan, hanapin - 3

"Sa madaling salita, ang Words ay lumilipat sa pagitan ng «bahagi ng salita na tumutugma sa string ng paghahanap» at «tumutugma ang buong salita sa string ng paghahanap»?"

"Ah."

Magic trick #5: Palitan.

"Isipin na mayroon kang ilang code at gusto mong palitan ang ilang mga tawag sa pamamaraan ng iba pang mga tawag sa pamamaraan. "Gusto mo lang palitan ang isang fragment ng code ng isa pang fragment ng code. Ayan yun. Paano mo magagawa iyon nang mabilis?"

"Ginagawa ito ng kumbinasyon ng Ctrl+R key."

IDEYA: palitan, hanapin - 4

"Palitan natin ang println   ng print .

"Upang matiyak na ang pagpapalit na operasyon ay hindi mangyayari sa buong klase, kailangan mong piliin ang nais na bahagi ng code at piliin ang «In Selection» na checkbox."

IDEYA: palitan, hanapin - 5

"Ngayon ay matapang mong pindutin ang « Palitan ang lahat » na buton at lahat ng println entries sa napiling code ay papalitan ng print ."

"Totoo iyon. Lahat ay gumagana nang mahusay. Salamat, Ellie!"