"আমি আপনাকে আরও কয়েকটি জাদুর কৌশল সম্পর্কে বলতে চাই।"

"অনুগ্রহ করে করুন! আজকে কেবল অলৌকিক ঘটনার দিন। মনে হচ্ছে আমি IntelliJ IDEA-এর অর্ধেক বৈশিষ্ট্য ব্যবহার করিনি।"

ম্যাজিক ট্রিক #4: অনুসন্ধান করুন।

"ভাবুন যে আপনি 5,000 লাইন সহ একটি ফাইল খুলেছেন, এবং আপনাকে getProcessTask নামে একটি পদ্ধতি খুঁজে বের করতে হবে। অথবা getProcessorTask বা getTaskProcessor বা এরকম কিছু।"

"IntelliJ IDEA বর্তমান খোলা ফাইল অনুসন্ধান করার জন্য একটি খুব শক্তিশালী প্রক্রিয়া আছে।"

"শুধু Ctrl+F টিপুন এবং আপনার প্রয়োজনীয় শব্দটি টাইপ করা শুরু করুন:"

আইডিয়া: প্রতিস্থাপন করুন, খুঁজুন - 1

"উদাহরণস্বরূপ, যদি আমরা println পদ্ধতিতে প্রতিটি কল খুঁজে পেতে চাই, তাহলে আমরা println টাইপ করব:"

আইডিয়া: প্রতিস্থাপন করুন, খুঁজুন - 2

"এবং আপনি উপরের এবং নীচের তীরগুলি ব্যবহার করে ম্যাচগুলির মাধ্যমে নেভিগেট করতে পারেন। আমি তাদের স্ক্রিনশটটি প্রদক্ষিণ করেছি।"

"ডানদিকে আরও চেকবক্স আছে: ম্যাচ কেস, রেজেক্স এবং শব্দ। এগুলোর মানে কি?"

" MatchCase সার্চ কেসটিকে সংবেদনশীল করে তোলে৷ যদি সাফ করা হয়, বড় হাতের এবং ছোট হাতের অক্ষরের মধ্যে কোন পার্থক্য করা হয় না৷ যদি নির্বাচন করা হয়, তাহলে বড় হাতের এবং ছোট হাতের অক্ষরগুলিকে আলাদা বলে মনে করা হয়৷ উদাহরণস্বরূপ, «মুদ্রণ» «মুদ্রণ» এর সাথে মেলে না। "

" Regex চেকবক্স নির্বাচন করা IntelliJ কে বলে যে অনুসন্ধান স্ট্রিং আসলে একটি নিয়মিত অভিব্যক্তি। "

" শব্দ চেকবক্স নির্বাচন করা ইঙ্গিত দেয় যে একটি শব্দ অবশ্যই আমাদের যা আছে তা সম্পূর্ণরূপে মেলে। আংশিক মিল গণনা করা হয় না। "

"উদাহরণস্বরূপ, যদি আমার কাছে print এবং println , পদ্ধতি থাকে এবং আমি শুধুমাত্র মুদ্রণ খুঁজে পেতে চাই, তাহলে আমাকে এই বাক্সটি চেক করতে হবে৷ নীচের উদাহরণে, আমি বিশেষভাবে println- এর দুটি ঘটনা প্রিন্ট দিয়ে প্রতিস্থাপন করেছি , এবং শুধুমাত্র সেই দুটি খুঁজে পেয়েছি৷ শব্দ চেকবক্স নির্বাচন করে ।"

আইডিয়া: প্রতিস্থাপন করুন, খুঁজুন - 3

"অন্য কথায়, "শব্দের অংশটি অনুসন্ধান স্ট্রিংয়ের সাথে মেলে" এবং "সম্পূর্ণ শব্দটি অনুসন্ধান স্ট্রিংয়ের সাথে মেলে" এর মধ্যে শব্দগুলি পরিবর্তন করে?"

"আহ।"

ম্যাজিক ট্রিক #5: প্রতিস্থাপন করুন।

"ভাবুন আপনার কাছে কিছু কোড আছে এবং আপনি কয়েকটি মেথড কলকে অন্য মেথড কলের সাথে প্রতিস্থাপন করতে চান৷ "আপনি কেবল একটি কোড ফ্র্যাগমেন্টকে অন্য কোড ফ্র্যাগমেন্ট দিয়ে প্রতিস্থাপন করতে চান৷ এটাই. আপনি কিভাবে এটা দ্রুত করতে পারেন?"

"Ctrl+R কী সমন্বয় এটি করে।"

আইডিয়া: প্রতিস্থাপন করুন, খুঁজুন - 4

"আসুন println কে প্রিন্ট   দিয়ে প্রতিস্থাপন করা যাক ।

"পুরো ক্লাসে প্রতিস্থাপনের ক্রিয়াকলাপ যাতে না ঘটে তা নিশ্চিত করতে, আপনাকে কোডের পছন্দসই অংশটি নির্বাচন করতে হবে এবং «ইন সিলেকশন» চেকবক্স নির্বাচন করতে হবে।"

আইডিয়া: প্রতিস্থাপন করুন, খুঁজুন - 5

"এখন আপনি সাহসের সাথে « সমস্ত প্রতিস্থাপন » বোতাম টিপুন এবং নির্বাচিত কোডের সমস্ত println এন্ট্রি মুদ্রণ দ্বারা প্রতিস্থাপিত হবে ।"

"এটা সত্যি। সবকিছুই দারুণ কাজ করে। ধন্যবাদ, এলি!"