অন্যান্য বিদ্যমান উত্তরগুলি ভিএম এর সংজ্ঞা এবং একটি ব্লক সনাক্তকরণের উপর নির্ভরশীল। এই ধরণের মুছে ফেলার জন্য আমার কৌশলটি হল গতি এবং প্রকৃত চরিত্রের c
সাথে মিলিত কমান্ডটি f
থামানো ব্যবহার করা। এটি আসলে স্টপ অক্ষরটি মুছে ফেলবে, তবে এটি যে শেষ কী ছিল আপনি এটি পুনরায় বারবার চাপিয়ে বললে শূন্য ব্যয়ের পাশে থাকে এবং এটি c
সন্নিবেশ মোডে পরিবর্তনের পরে এটি আবার প্রবেশ করানো হবে।
উদাহরণ সহ ব্যাখ্যা করা, জন্য
func1(x|, func2(), y);
কমান্ড c2f))
দেবে
func1(x)|;
যা প্রথমে অন্যান্য উত্তরগুলির তুলনায় কম মার্জিত মনে হতে পারে তবে লক্ষ্য করুন যে এই কৌশলটি সর্বজনীন এবং কোনও ব্লক সংজ্ঞাতে নির্ভর করে না।
উদাহরণস্বরূপ সঙ্গে
<div| class="some-class">text</div>
কমান্ড cf>>
দেবে
<div>|text</div>
অথবা সিএসভি ফাইলগুলি সম্পাদনার সময় পছন্দ করুন
2016-11-29,question,vi|.stackexchange.com,10435
কমান্ড cf,,
দেবে
2016-11-29,question,vi,|10435
প্রায়শই আমি এটিকে বাকী স্ট্রিংটি মুছতে ব্যবহার করি
printf("Hello world| - a boring example\n");
থেকে
printf("Hello world\|n");
সঙ্গে cf\\
বা থেকে
print("Hello world| - a boring example");
থেকে
print("Hello world"|);
সঙ্গে cf""
।
এটি বর্তমান অবস্থানকে জিজ্ঞাসা করা থেকে কিছুটা আলাদা জায়গায় পরিবর্তন করে এবং সন্নিবেশ মোডেও পরিবর্তন করে। তবে আমি বাকী কিছু মুছে ফেলার জন্য আমার গো-টু-সমাধানটি ভাগ করে নিতে চেয়েছিলাম।
C);
এই বিশেষ ক্ষেত্রে করতে হবে।