তথ্যের উত্স: ১
ইমাস প্রো ব্যবহারকারীদের জন্য:
- ডায়ারে ফাইল তালিকা করতে ডায়ার্ডকে কল করুন বা আপনার যদি সমস্ত সাব-ডিরেক্টরিতে প্রয়োজন হয় তবে ফাইন্ড-ডায়ার্ড কল করুন।
- আপনি চান ফাইল চিহ্নিত করুন। আপনি রেগেক্স দ্বারা 【% m m টাইপ করে চিহ্নিত করতে পারেন】
- ডায়ার্ড-ডু-কোয়েরি-রিপ্লেস-রিজেপ এক্সকে কল করতে Q টাইপ করুন
- আপনার ফাইন্ড রেজেক্স টাইপ করুন এবং স্ট্রিং প্রতিস্থাপন করুন। El ☛ সাধারণ এলিজ্প রেজেক্স প্যাটার্ন〕
- প্রতিটি ঘটনার জন্য, প্রতিস্থাপন করতে y টাইপ করুন, n এড়তে ছাড়ুন। পুরো ক্রিয়াকলাপটি বাতিল করতে 【Ctrl + g Type টাইপ করুন।
- টাইপ! জিজ্ঞাসা না করে বর্তমান ফাইলের সমস্ত উপস্থিতি প্রতিস্থাপন করতে, এন বর্তমান ফাইলের বাকী সমস্ত সম্ভাব্য প্রতিস্থাপন এড়িয়ে যেতে হবে। (এন কেবল ইমাস 23 হয়)
- আরও জিজ্ঞাসা না করে সমস্ত ফাইলে প্রতিস্থাপনটি করতে, ওয়াই টাইপ করুন (কেবলমাত্র ইমাস 23)
- সমস্ত খোলা ফাইলের তালিকা করতে আইফুফারকে কল করুন। সমস্ত সংরক্ষিত ফাইল চিহ্নিত করতে 【* u Type টাইপ করুন, সমস্ত চিহ্নিত ফাইল সংরক্ষণ করতে এস টাইপ করুন, সেগুলি বন্ধ করতে ডি টাইপ করুন।
ইমাস শুরুর জন্য ধাপে ধাপে গাইড
লক্ষ্য ফাইল নির্বাচন করুন
কমান্ড লাইন ইন্টারফেস প্রম্পটে "emacs" টাইপ করে ইমাস শুরু করুন। (অথবা আপনি যদি গ্রাফিক্স ব্যবহারকারী ইন্টারফেস পরিবেশে থাকেন তবে ইমাস আইকনটিতে ডাবল ক্লিক করুন)
একটি ডিরেক্টরিতে ফাইল নির্বাচন করা হচ্ছে
প্রথমে আপনাকে যে ফাইলগুলি প্রতিস্থাপন করতে হবে তা নির্বাচন করতে হবে। গ্রাফিকাল মেনু 〖ফাইল ▸ ডিরেক্টরি খুলুন Use ব্যবহার করুন〗ইমাস আপনাকে ডিরেক্টরি পথের জন্য জিজ্ঞাসা করবে। ডিরেক্টরি পাথ টাইপ করুন, তারপরে এন্টার টিপুন।
এখন, আপনাকে ফাইলগুলির তালিকা প্রদর্শিত হবে এবং এখন আপনাকে যে ফাইলগুলি কাজ করতে চান তা রেগেক্স সন্ধান / প্রতিস্থাপন করতে চান তা চিহ্নিত করতে হবে। আপনি যে ফাইলটি চান সেটিতে কার্সারটি সরিয়ে একটি ফাইল চিহ্নিত করুন, তারপরে m টিপুন। ইউ টিপে এটি চিহ্নমুক্ত করুন। (উপ-ডিরেক্টরি তালিকাতে তালিকাটিতে আপনার কার্সারটি সরান এবং i টিপুন-সাব-ডিরেক্টরিটির বিষয়বস্তু নীচে তালিকাভুক্ত হবে)) সমস্ত ফাইলকে একটি রেজেক্স দ্বারা চিহ্নিত করতে, 【% m type টাইপ করুন, তারপরে আপনার রেজেক্স প্যাটার্নটি টাইপ করুন। উদাহরণস্বরূপ, আপনি যদি সমস্ত এইচটিএমএল ফাইল চিহ্নিত করতে চান তবে 【% m type তারপর .html ml টাইপ করুন $ (আপনি গ্রাফিকাল মেনুতে "চিহ্ন" চিহ্নের কমান্ডগুলির একটি তালিকা পেতে পারেন (আপনি যখন ডায়ার্ড মোডে থাকবেন তখন এই মেনুটি উপস্থিত হয়))
একটি ডিরেক্টরি এবং এর সমস্ত উপ-ডিরেক্টরিতে ফাইল নির্বাচন করা
আপনি যদি কয়েকশো উপ-ডিরেক্টরি সহ কোনও ডিরেক্টরিতে থাকা ফাইলগুলি সন্ধান / প্রতিস্থাপন করতে চান তবে এই সমস্ত ফাইল নির্বাচন করার জন্য এখানে একটি পদ্ধতি রয়েছে।
কল ফাইন্ডডায়ার্ড। (আপনি 【Alt + x press টিপে একটি কমান্ড কল করুন) তারপরে, একটি ডিরেক্টরি নাম টাইপ করুন, ⁖ / ব্যবহারকারী / ম্যারি / মাইফাইলস
দ্রষ্টব্য: আপনি যদি ইউনিক্স নন-গ্রাফিকাল পাঠ্য টার্মিনালে ইম্যাকস ব্যবহার করছেন এবং যদি 【Alt + x not কাজ না করে, তবে সমমানের কী স্ট্রোকটি হ'ল 【Esc x】】
ইমাকস আপনাকে "রান ফাইন্ড (আরগস সহ):" প্রম্পট দিয়ে জিজ্ঞাসা করবে। আপনার যদি সমস্ত এইচটিএমএল ফাইলগুলিতে প্রতিস্থাপনটি করতে হয় তবে টাইপ করুন-নাম "* এইচটিএমএল"। আপনি যদি সেই ধরণের অধীনে কোন ধরণের ফাইল কিন্তু কেবল সমস্ত ফাইলের বিষয়ে চিন্তা করেন না, তবে "-প্রকার চ" দিন।
এখন, উপরে বর্ণিত ফাইলগুলি চিহ্নিত করুন।
ইন্টারেক্টিভ সন্ধান / প্রতিস্থাপন
এখন, আপনি ইন্টারেক্টিভ অনুসন্ধান প্রতিস্থাপন করতে প্রস্তুত do সরলতার জন্য, আসুন আমরা বলি যে আপনি কেবল "সুপার" দ্বারা "দ্রুত" শব্দটি প্রতিস্থাপন করতে চান। এখন, ডায়ার্ড-ডু-কোয়েরি-রিপ্লেস-রিজেক্সকে কল করুন। এটি আপনাকে রেজেক্স স্ট্রিং এবং প্রতিস্থাপনের স্ট্রিংয়ের জন্য অনুরোধ জানাবে। "দ্রুত" টাইপ করুন, প্রবেশ করুন, তারপরে "সুপার"।
এখন, ইমাস আপনার প্যাটার্নটি ব্যবহার করবে এবং ফাইলগুলি পরীক্ষা করবে এবং যখনই কোনও ম্যাচ ঘটবে তখন থামবে এবং আপনাকে দেখাবে। যখন এটি হয়, ইমাস আপনাকে প্রম্পট করবে এবং আপনার পরিবর্তন করার বা পরিবর্তন এড়িয়ে যাওয়ার একটি বিকল্প রয়েছে। পরিবর্তনটি করতে y টাইপ করুন। এড়িয়ে যেতে, টাইপ করুন এন। যদি আপনি কেবল ইম্যাকসটি এগিয়ে যেতে চান এবং বর্তমান ফাইলে এমন সমস্ত পরিবর্তন করতে চান তবে টাইপ করুন!
আপনি যদি কোনও পরিবর্তন না করে পুরো অপারেশনটি বাতিল করতে চান তবে 【Ctrl + g type টাইপ করুন, তারপরে মেনু 〖ফাইল ▸ প্রস্থান করুন ইম্যাকস using ব্যবহার করে ইম্যাকগুলি প্রস্থান করুন〗
পরিবর্তিত ফাইল সংরক্ষণ করা হচ্ছে
এখন, উপরোক্ত অগ্নিপরীক্ষার মধ্য দিয়ে যাওয়ার পরে, আপনাকে আরও একটি পদক্ষেপ করতে হবে এবং তা হচ্ছে পরিবর্তিত ফাইলগুলি সংরক্ষণ করা।
আপনি যদি ইমাস সংস্করণ ২২ বা তার পরে ব্যবহার করছেন, তবে বাফার তালিকার মোডে যেতে আইফুফারকে কল করুন, তারপরে সমস্ত সংরক্ষিত ফাইল চিহ্নিত করতে 【* u type টাইপ করুন, তারপরে সেগুলি সংরক্ষণ করতে এস টাইপ করুন। (এটি শিফট-গুলি)
আপনি যদি ইমাস সংস্করণ 21 ব্যবহার করে থাকেন তবে আপনি এটি করতে পারেন: কল তালিকান-বাফারগুলি, তারপরে আপনি যে ফাইলটি সংরক্ষণ করতে চান সেটিতে কার্সারটি সরান এবং টাইপ করুন। এটি পরে সংরক্ষণের ক্রিয়াটির জন্য ফাইলটিকে চিহ্নিত করবে। চিহ্ন চিহ্ন করতে আপনার টাইপ করুন। আপনার কাজ শেষ হয়ে গেলে, সংরক্ষণের জন্য চিহ্নিত সমস্ত ফাইলের সংরক্ষণ চালিত করতে এক্স টাইপ করুন। (ইম্যাক্সে, খোলা ফাইলটিকে "বাফার" বলা হয় there সেখানে অন্যান্য জিনিস উপেক্ষা করুন))
উপরের বিকল্পগুলির বিকল্প হিসাবে, আপনি সেভ-কিছু-বাফারকে 【Ctrl + xs call কল করতে পারেন】তারপরে ইম্যাকস প্রতিটি সংরক্ষণ না করা ফাইল প্রদর্শন করবে এবং আপনি এটি সংরক্ষণ করতে চান কিনা তা জিজ্ঞাসা করবে।
দ্রষ্টব্য: ইম্যাক্সের রেজেেক্স পার্ল বা পাইথনের মতো নয়, তবে একই। একটি সংক্ষিপ্তসার এবং সাধারণ নিদর্শনগুলির জন্য, দেখুন: ইম্যাক্স রেজেক্স।