একাধিক লাইনে বিকল্প কীভাবে রাখবেন?


10

আমি একাধিক লাইনে একটি শব্দ toোকাতে চাই, এর মতো কোনও আদেশ আছে কি?

:[2,3,5,7,11]s/^/word\ /g

wordলাইন 2, লাইন 3, লাইন 5, লাইন 7 এবং লাইন 11 এর শুরুতে কোনটি প্রবেশ করানো হবে ?

এখানে, একাধিক লাইন সামঞ্জস্যপূর্ণ নয়।

উত্তর:


16

বেশ কয়েকটি পরপর লাইনে বিকল্প প্রতিস্থাপন করা বেশ সহজ:

:2,11s/^/word /

তবে একটি পরিসীমা অবিচ্ছিন্ন লাইনগুলি কভার করতে পারে না।

কিছুটা সৃজনশীলতার সাথে, যদিও এই "সীমাবদ্ধতা" ঘিরে কাজ করা সম্পূর্ণভাবে সম্ভব।

প্রকৃতপক্ষে, আপনি শেষ প্রতিস্থাপনের সাথে :&বা :&&(পূর্বেটি মূল পতাকাগুলি সংরক্ষণ করবে না) এটির পুনরাবৃত্তি করতে পারে যাতে আপনি বিকল্পগুলি খুব সহজেই চেইন করতে পারেন:

2s/^/word /|3&|5&|7&|11&

দেখুন :help :&এবং এর জন্য চারদিকে স্ক্রোল করুন :&&

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.