লাইনের একটি সেট উপসর্গ করতে আমি দুটি ভিন্ন পদ্ধতির একটি ব্যবহার করি:
একটি পদ্ধতির ব্লক নির্বাচন (sth দ্বারা উল্লিখিত) হয়। সাধারণভাবে, আপনি একটি আয়তক্ষেত্র অঞ্চল নির্বাচন করতে পারেন যার সাথে ctrl-Vকার্সার-চলাচল করা হবে। একবার আপনি একটি আয়তক্ষেত্রটি হাইলাইট করার পরে, টিপে টিপে আয়তক্ষেত্রের shift-Iবাম দিকে অক্ষর সন্নিবেশ করানো shift-Aহবে বা তাদের আয়তক্ষেত্রের ডানদিকে যুক্ত করা হবে। সুতরাং আপনি এই কৌশলটি একটি আয়তক্ষেত্র তৈরি করতে ব্যবহার করতে পারেন যা আপনি উপসর্গ করতে চান, রেখাটির shift-Iউপসর্গটি টাইপ করুন, এবং তারপরে পালাতে হিট করতে চান এমন রেখার বাম-কলাম অন্তর্ভুক্ত includes
অন্য পদ্ধতির বিকল্প হ'ল (ব্রায়ান অগ্নিউ দ্বারা উল্লিখিত) use ব্রায়ানের প্রতিস্থাপন পুরো ফাইলকে প্রভাবিত করবে (কমান্ডের% "অর্থ" সমস্ত লাইন ")। কয়েকটি লাইনকে প্রভাবিত করার shift-Vজন্য প্রথম / শেষ লাইনে থাকা অবস্থায় (যা ভিজ্যুয়াল-লাইন মোড সক্ষম করে) হিট করা এবং তারপরে সর্বশেষ / প্রথম লাইনে চলে যাওয়া সহজতম পদ্ধতির affect তারপরে টাইপ করুন:
:s/^/YOUR PREFIX/
^ হ'ল একটি রেজেক্স (এই ক্ষেত্রে, লাইনের শুরু)। ভিজ্যুয়াল লাইন মোডে এটি টাইপ করে আপনি '<,'> স্বয়ংক্রিয়ভাবে এর আগে sertedোকানো দেখতে পাবেন। এর অর্থ প্রতিস্থাপনের পরিসীমাটি ভিজ্যুয়াল নির্বাচন হবে।
অতিরিক্ত টিপ: যদি আপনার উপসর্গটিতে স্ল্যাশ থাকে তবে আপনি সেগুলি ব্যাকস্ল্যাশ সহ এড়াতে পারবেন, অথবা আপনি পৃথক বিরামচিহ্ন অক্ষর পৃথককারী হিসাবে ব্যবহার করতে পারেন। উদাহরণস্বরূপ, সি ++ লাইন মন্তব্য যুক্ত করতে, আমি সাধারণত লিখি:
:s:^:// :
প্রত্যয় যুক্ত করার জন্য প্রতিস্থাপনের পদ্ধতিটি সহজেই সহজ হয় যদি না আপনার সমস্ত লাইন একই দৈর্ঘ্য হয়। কেবলমাত্র of পরিবর্তে প্যাটার্নের জন্য use ব্যবহার করুন এবং আপনার স্ট্রিং প্রাক-পেন্ডডের পরিবর্তে সংযুক্ত হবে।
আপনি যদি একই সাথে একটি উপসর্গ এবং প্রত্যয় যুক্ত করতে চান তবে আপনি এটির মতো কিছু করতে পারেন:
:s/.*/PREFIX & SUFFIX/
। * পুরো লাইনের সাথে মেলে। & প্রতিস্থাপনে ম্যাচযুক্ত পাঠ্যটি (পুরো লাইনটি) পিছনে রাখে তবে এখন এটিতে আপনার উপসর্গ এবং প্রত্যয় যুক্ত হবে।
বিটিডাব্লু: কোড মন্তব্য করার সময় আপনি সম্ভবত এটি পরে অসুবিধায়িত করতে চাইবেন। আপনি ctrl-Vস্ল্যাশগুলি নির্বাচন করতে ভিজ্যুয়াল-ব্লক ( ) ব্যবহার করতে পারেন এবং তারপরে মুছে ফেলার জন্য ডি টিপুন বা আপনি shift-Vএই জাতীয় নেতৃস্থানীয় স্ল্যাশগুলি সরিয়ে ফেলতে বিকল্প ব্যবহার করতে পারেন (সম্ভবত একটি ভিজ্যুয়াল লাইনের সাথে নির্বাচন সহ ):
:s:// ::