"నేను మీకు మరికొన్ని మ్యాజిక్ ట్రిక్స్ గురించి చెప్పాలనుకుంటున్నాను."

"దయచేసి చేయండి! ఈ రోజు కేవలం అద్భుతాల రోజు. నేను IntelliJ IDEA ఫీచర్లలో సగం కూడా ఉపయోగించనట్లుంది."

మ్యాజిక్ ట్రిక్ #4: శోధన.

"మీరు 5,000 లైన్‌లతో ఫైల్‌ని తెరిచారని ఊహించుకోండి మరియు మీరు getProcessTask అనే పద్ధతిని కనుగొనవలసి ఉంటుంది. లేదా getProcessorTask లేదా getTaskProcessor లేదా అలాంటిదేదో."

"IntelliJ IDEA ప్రస్తుత ఓపెన్ ఫైల్‌ను శోధించడానికి చాలా శక్తివంతమైన యంత్రాంగాన్ని కలిగి ఉంది."

"కేవలం Ctrl+F నొక్కండి మరియు మీకు అవసరమైన పదాన్ని టైప్ చేయడం ప్రారంభించండి:"

IDEA: భర్తీ, కనుగొను - 1

"ఉదాహరణకు, మేము println పద్ధతికి ప్రతి కాల్‌ను కనుగొనాలనుకుంటే, మేము println అని టైప్ చేస్తాము:"

IDEA: భర్తీ, కనుగొను - 2

"మరియు మీరు పైకి క్రిందికి బాణాలను ఉపయోగించి మ్యాచ్‌ల ద్వారా నావిగేట్ చేయవచ్చు. నేను వాటిని స్క్రీన్‌షాట్‌లో సర్కిల్ చేసాను."

"కుడివైపు మరిన్ని చెక్‌బాక్స్‌లు ఉన్నాయి: మ్యాచ్ కేస్, రీజెక్స్ మరియు పదాలు. వాటి అర్థం ఏమిటి?"

" MatchCase సెర్చ్ కేస్‌ను సెన్సిటివ్‌గా చేస్తుంది. క్లియర్ చేయబడితే, పెద్ద అక్షరం మరియు చిన్న అక్షరాల మధ్య వ్యత్యాసం ఉండదు. ఎంచుకుంటే, పెద్ద అక్షరాలు మరియు చిన్న అక్షరాలు వేర్వేరుగా పరిగణించబడతాయి. ఉదాహరణకు, «ప్రింట్» «ప్రింట్»తో సరిపోలడం లేదు .

" Regex చెక్‌బాక్స్‌ని ఎంచుకోవడం వలన శోధన స్ట్రింగ్ నిజానికి ఒక సాధారణ వ్యక్తీకరణ అని IntelliJకి చెబుతుంది. "

" పదాల చెక్‌బాక్స్‌ని ఎంచుకోవడం అనేది ఒక పదం మన వద్ద ఉన్న దానితో పూర్తిగా సరిపోలాలని సూచిస్తుంది. పాక్షిక సరిపోలికలు లెక్కించబడవు. "

"ఉదాహరణకు, నేను ప్రింట్ మరియు println , పద్ధతులు కలిగి ఉంటే మరియు నేను ప్రింట్‌ను మాత్రమే కనుగొనాలనుకుంటే, నేను ఈ పెట్టెను తనిఖీ చేయాలి. దిగువ ఉదాహరణలో, నేను ప్రత్యేకంగా println యొక్క రెండు సంఘటనలను ప్రింట్‌తో భర్తీ చేసాను మరియు ఆ రెండింటిని మాత్రమే కనుగొన్నాను పదాల చెక్‌బాక్స్‌ని ఎంచుకోవడం ద్వారా ."

IDEA: భర్తీ, కనుగొను - 3

"మరో మాటలో చెప్పాలంటే, "పదం యొక్క భాగం శోధన స్ట్రింగ్‌తో సరిపోలుతుంది" మరియు "మొత్తం పదం శోధన స్ట్రింగ్‌తో సరిపోలుతుంది" మధ్య పదాలు మారతాయి.

"ఆహ్."

మ్యాజిక్ ట్రిక్ #5: భర్తీ చేయండి.

"మీ వద్ద కొంత కోడ్ ఉందని ఊహించుకోండి మరియు మీరు కొన్ని మెథడ్ కాల్‌లను ఇతర మెథడ్ కాల్‌లతో భర్తీ చేయాలనుకుంటున్నారు. "మీరు కోడ్ భాగాన్ని మరొక కోడ్ ఫ్రాగ్‌మెంట్‌తో భర్తీ చేయాలనుకుంటున్నారు. అంతే. మీరు దీన్ని త్వరగా ఎలా చేయగలరు?"

"Ctrl+R కీ కలయిక దీన్ని చేస్తుంది."

ఆలోచన: భర్తీ, కనుగొను - 4

" Println ని ప్రింట్‌తో   భర్తీ చేద్దాం .

"పూర్తి తరగతిలో రీప్లేస్‌మెంట్ ఆపరేషన్ జరగలేదని నిర్ధారించుకోవడానికి, మీరు కోడ్‌లో కావలసిన భాగాన్ని ఎంచుకుని, «ఎంపికలో» చెక్‌బాక్స్‌ని ఎంచుకోవాలి."

IDEA: భర్తీ, కనుగొను - 5

"ఇప్పుడు మీరు « అన్నీ భర్తీ చేయి » బటన్‌ను ధైర్యంగా నొక్కవచ్చు మరియు ఎంచుకున్న కోడ్‌లోని అన్ని println ఎంట్రీలు ప్రింట్‌తో భర్తీ చేయబడతాయి ."

"అది నిజమే. అంతా చాలా బాగుంది. ధన్యవాదాలు, ఎల్లీ!"