Eclipse এর সকল ফাইলে স্ট্রিং প্রতিস্থাপন করুন


135

আপনি কি জানেন যে আমার বর্তমান প্রকল্পের সমস্ত ফাইলগুলিতে আমি একটি স্ট্রিং প্রতিস্থাপন করতে পারি?

বলুন যে আমার কাছে এই স্ট্রিংটি "/ সাইটগুলি / ডিফল্ট / এখন আছে" আমি এটি "/ সর্বজনীন / সাইটস / ডিফল্ট হতে চাই

তবে প্রায় 1000 টি ফাইল রয়েছে।


3
সামান্য পরামর্শ, কিছু বিশ্বব্যাপী পরিবর্তনশীল বা সম্পত্তির জন্য এই স্ট্রিং প্রতিস্থাপন বিবেচনা করুন consider 1000 ফাইলে কিছু পথ প্রতিস্থাপন করা দুর্বল ডিজাইনের লক্ষণ। ;)
রেডিয়াম


@ রডিয়াম: তবে কয়েকটি ক্ষেত্রে, আমি যদি প্রকল্পটি জুড়ে ১০ কে পরীক্ষার ক্ষেত্রে '@ টেস্ট' কে '@ উপেক্ষা' করতে চাই এবং তারপরে একটিটিকে আবার '@ টেস্ট'-এ পরিবর্তন করতে চাই যা এখনই ঠিক করছি।
অভিষেক সিং

উত্তর:


241
  • "অনুসন্ধান" -> "ফাইল"
  • পাঠ্য, ফাইলের ধরণ এবং প্রকল্পগুলি প্রবেশ করান
  • "প্রতিস্থাপন করুন"
  • নতুন পাঠ্য প্রবেশ করান

ভিওলা ...


34
ধন্যবাদ আমি এইভাবে সমাধান করেছি। ১- অনুসন্ধান করতে পাঠ্যটি নির্বাচন করুন ২- অনুসন্ধান মেনুতে মেনু অনুসন্ধান> পাঠ্য> প্রজেক্টে যান সংক্রমণের তালিকা পপ আপ। 3.- তালিকার মূলটিতে ডান ক্লিক করুন, 4.- সমস্ত প্রতিস্থাপন নির্বাচন করুন ... 5.- প্রতিস্থাপন করতে পাঠ্যকে ইনপুট করুন। 6.- সম্পন্ন ..... আপনাকে ধন্যবাদ ..
রিকএমএক্স

দুর্ভাগ্যক্রমে এটি মাল্টি-লাইন পাঠ্যের জন্য সহায়তা করে না! :(
এরিক

1
@ এরিক এটি নিয়মিত এক্সপ্রেশন ব্যবহার করলে এটি কাজ করে! এমনকি আপনি যে পাঠ্যটি প্রতিস্থাপন করতে চান তা হাইলাইট করতে পারেন এবং ডায়ালগটি চালানোর আগে যতক্ষণ নিয়মিত অভিব্যক্তি বিকল্পটি সক্রিয় থাকে, ততক্ষণ এটি আপনার জন্য অনেক ফর্ম্যাটিংয়ের আওতায় আসবে =)
skia.heliou

আরও গ্রানুলারিটির জন্য আপনি "ফাইল অনুসন্ধান" করতে পারেন, তারপরে একাধিক নির্বাচন করতে পারবেন, ডান-ক্লিক করুন এবং "প্রতিস্থাপন নির্বাচিত ..." এ যান। স্ক্রিনশট সহ পূর্ণ উত্তর এবং উদাহরণের জন্য এখানে দেখুন: stackoverflow.com/a/50283848/4561887
গ্যাব্রিয়েল স্ট্যাপলস 11:58

13

আপনি যে ফাইলে ফোকাস করছেন তার উপর নির্ভর করে Ctrl + H বিভিন্ন ধরণের অনুসন্ধানের পর্দা খুলবে।

আরও নিয়মিত হটকি আল্ট পদ্ধতিটি ব্যবহার করবে: আলতো চাপুন, তারপরে এ, তারপরে এফ।

অপারেশনের দক্ষ আদেশ:

  1. আপনি যে টেক্সটটি প্রতিস্থাপনটি করতে চান তা Ctrl + C (যদি উপলব্ধ থাকে)
  2. আপনি প্রতিস্থাপন করতে চান পাঠ্য হাইলাইট করুন
  3. ALT এ ট্যাপ করুন, তারপরে এ, তারপরে এফ। ফাইল অনুসন্ধানে আপনাকে নিয়ে আসে। (2) থেকে নির্বাচন অনুসন্ধান বাক্সটি স্বয়ংক্রিয়ভাবে পূরণ করবে
  4. "ফাইলের নামের ধরণগুলি" ইনপুট বাক্সে সমস্ত জাভা ফাইল প্রতিস্থাপনের জন্য "। জাভা" টাইপ করুন বা সমস্ত ফাইলগুলিতে প্রতিস্থাপন করতে " " টাইপ করুন
  5. "প্রতিস্থাপন ..." ক্লিক করুন
  6. Ctrl + V (আটকানো)। অথবা আপনি যে মানটি প্রতিস্থাপন করতে চান তা টাইপ করুন
  7. প্রবেশ করান

আপনি আমার ব্লগ পোস্টে আরও বিশদ জানতে পারেন: http://blog.simplyadvanced.net/android-how-to-findreplace-in-m Multipleple-files-used-eclipse/


ধাপে ধাপে আমাকে সাহায্য করেছে, কেবলমাত্র "ফাইলের নামের ধরণগুলি" ইনপুট বাক্সে। জাভা পরিবর্তে "* .জাভা" টাইপ করুন এবং সিটিআরএল + এইচ শর্টকাট হিসাবে ব্যবহার করতে পারেন
নিক

6

Elpip + অনুসন্ধান ডায়ালগ খোলার জন্য Ctrl + H ব্যবহার করুন, উপযুক্ত অনুসন্ধান ট্যাবটি নির্বাচন করুন এবং আপনাকে "অনুসন্ধান করুন এবং প্রতিস্থাপন করুন" ডায়ালগ এ পেতে "প্রতিস্থাপন ..." নির্বাচন করুন


5

অদ্ভুত তবে এটি একটি দুই ধাপের কাজ:

  1. আপনি যা চান তা অনুসন্ধান করুন
  2. অনুসন্ধান ট্যাবে ডান ক্লিক করুন এবং প্রতিস্থাপন নির্বাচন করুন বা সমস্ত প্রতিস্থাপন করুন:

একটি ডেমো এখানে:

http://www.avajava.com/tutorials/lessons/how-do-i-do-a-find-and-replace-in-multiple-files-in-eclipse.html


4

টনি ম্যাডসেন ঠিকই বলেছেন, তবে কখনও কখনও এটি খুব সরল থাকে।

আপনি যদি প্রতিস্থাপনে আরও বাছাই করতে চান যেহেতু আপনি যা করার চেষ্টা করছেন তার জন্য সমস্ত প্রতিস্থাপন সঠিক নয়?

কেবলমাত্র নির্দিষ্ট ফোল্ডার, ফাইল বা উদাহরণগুলিতে প্রতিস্থাপনগুলি করার জন্য কীভাবে আরও গ্রানুলারিটি পাবেন তা এখানে:

প্রথমে তিনি যা বলেছিলেন তেমন করুন:

  • ক্লিক করুন Search-> File...বা Enter Ctrl+ + Hএবং "ফাইল অনুসন্ধান" ট্যাব চয়ন।
  • পাঠ্য, ফাইলের প্যাটার্ন প্রবেশ করান এবং আপনার কর্মক্ষেত্র বা কার্যকারিতা সেট চয়ন করুন।

তারপর:

  • ক্লিক Search
  • যখন আপনার ফলাফলগুলি আসে, Ctrlআপনি যেটি নির্বাচন করতে চান তার উপর ক্লিক করে কিছু ফোল্ডার, ফাইল বা উদাহরণ নির্বাচন করুন। যেমন: আমার নির্বাচন এখানে's আমি 3 টি উদাহরণ, 1 ফাইল এবং 1 ফোল্ডার বেছে নিয়েছি:

এখানে চিত্র বর্ণনা লিখুন

  • এখন, আপনার নির্বাচনের উপর ডান ক্লিক করুন এবং -> এ যান Replace Selected...। এখানে এর একটি স্ক্রিনশট:

এখানে চিত্র বর্ণনা লিখুন

  • আপনি এটি "সাথে" প্রতিস্থাপন করতে চান তা প্রবেশ করুন। আমার ক্ষেত্রে আপনি দেখতে পাচ্ছেন এটি বলছে এটি "4 টি ফাইলে 190 ম্যাচ প্রতিস্থাপন করা"। এখন ক্লিক করুন OK

এখানে চিত্র বর্ণনা লিখুন

ভাল খবর!

তথ্যসূত্র:


3
ctrl + H  will show the option to replace in the bottom . 

এখানে চিত্র বর্ণনা লিখুন

একবার প্রতিস্থাপনের উপর ক্লিক করলে এটি নীচের মতো প্রদর্শিত হবে

এখানে চিত্র বর্ণনা লিখুন


1

অনুসন্ধান => ফাইলের একটি বিকল্প রয়েছে এবং শর্টকাটটি Ctrl+ হয় H। আরও দেখুন অনুসরণ লিংক রেফারেন্স। এটি এক্লিপস নিয়নের সাথে দুর্দান্ত কাজ করছে

Eclipse- এ কোনও পুরো প্রকল্প জুড়ে সন্ধান / প্রতিস্থাপনের কোনও উপায় আছে?


0

আপনি যদি দুটি লাইনের কোডকে একটি লাইনের সাথে প্রতিস্থাপন করতে চান তবে এটি কার্যকর হয় না। এটি নোটপ্যাড ++ এ কাজ করে। আমি নোটপ্যাড ++ এ সমস্ত ফাইল খুলি এবং সমস্ত প্রতিস্থাপন করেছি।


0

Ctrl+ Fআমাকে অনুসন্ধান / প্রতিস্থাপনের ডায়ালগ বাক্স দেয়।

অথবা আপনি পারেন,

প্রথম Alt+A

পরবর্তী Alt+F

তারপরে রিপ্লেস বাটনে টিপুন।

তাদের মধ্যে যদি না কাজ করে:

গোটো -> উইন্ডো -> পছন্দসমূহ -> সাধারণ -> কীগুলি এবং প্রতিস্থাপনের জন্য অনুসন্ধান করুন তারপরে আপনি অনুসন্ধান এবং প্রতিস্থাপনের জন্য বাধ্যতামূলক দেখতে পাবেন । এই উইন্ডোর নীচে, আপনি আপনার কীটি বাইন্ডিং পাঠ্য বাক্সে যুক্ত করতে পারেন । শর্টকাট হিসাবে আপনি কোনও কী যুক্ত করতে বা সম্পাদনা করতে পারেন।


-8

আমি গ্রহণের নীচের বিকল্পটি হেলিওস সংস্করণে চেষ্টা করেছি। কেবল সিটিআরএল + এফ টিপুন আপনি আপনার স্ক্রিনে "সন্ধান / প্রতিস্থাপন" উইন্ডোটি পাবেন

এখানে চিত্র বর্ণনা লিখুন


2
এটি সমস্ত ফাইলে প্রতিস্থাপন করবে না
সের্গেই

এটি অনুসন্ধান => ফাইলের একটি বিকল্প এবং শর্টকাট হ'ল (Ctrl + h)। আরও দেখুন অনুসরণ লিংক রেফারেন্স। [Eclipse- এ কোনও পুরো প্রকল্প জুড়ে খুঁজে বের করার / প্রতিস্থাপন করার কোনও উপায় আছে?] ( স্ট্যাকওভারফ্লো.com / প্রশ্নস / ৩৪২49০49০/২ )
চামিন্ডা বান্দারা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.