আমি ষষ্ঠটিতে একটি লাইন কীভাবে মুছতে পারি?
আমি এখনই যা করছি তা এখানে:
- খুলুন টার্মিনাল alt+ + ctrl+ +t
vi a.txt
- আমি আমার কার্সারটি যে লাইনে মুছে ফেলতে চাই তাতে সরান, তারপরে vi সম্পাদনায় লাইনটি মুছতে কী কী সংমিশ্রণটি ব্যবহার করা উচিত ?
আমি ষষ্ঠটিতে একটি লাইন কীভাবে মুছতে পারি?
আমি এখনই যা করছি তা এখানে:
vi a.txt
উত্তর:
যেমনটি অন্যরা বলেছেন, dd
আপনি যদি স্বাভাবিক মোডে থাকেন ESCতা নিশ্চিত করার জন্য আপনি যদি স্বাভাবিক মোডে (টিপুন ) থাকেন তবে ডিফল্টরূপে আপনি হয়ে যাবেন। আপনি সম্ভবত খুঁজে পেয়েছেন যে কোনও vi অভিনেতার সম্পাদকের অভিনয় হিসাবে প্রত্যাশা করা তেমন আচরণ করে না। এটি বেশ অনন্য এবং সেই অনন্য বৈশিষ্ট্যগুলি এটিকে কাজ করার জন্য অত্যন্ত শক্তিশালী এবং দ্রুত করে তোলে। আপনি যদি আরও শিখতে চান তবে আপনি vimtutor
কমান্ড লাইনে দৌড়াতে পারেন এবং কীভাবে এটি ব্যবহার করতে হবে তার বুনিয়াদি সম্পর্কে একটি দ্রুত (সম্ভবত পড়ার / পরীক্ষার জন্য এক ঘন্টা মূল্য) টিউটোরিয়াল পাবেন get
এখন, আপনি আরও পরিচিত ইন্টারফেস সহ একটি সম্পাদক ব্যবহার করতে পারেন। বেশিরভাগ সিস্টেমে রয়েছে nano
। nano a.txt
আপনার ফাইলটি খোলার জন্য টাইপ করতে পারেন nano
। এমনকি আপনি আরও একধাপ এগিয়ে যেতে পারেন - টার্মিনাল ভিত্তিক সম্পাদক ব্যবহার করার কোনও কারণ নেই। যেহেতু আপনি ( Ctrl+ Alt++ T) ব্যবহারের কথা উল্লেখ করেছেন এবং এটি উবুন্টু এবং অন্যান্য কিছু জিনোম ডিস্ট্রিবিউশনের ডিফল্ট শর্টকাট, তাই আপনি যদি gedit
ইনস্টল না করে থাকেন তবে আমি অবাক হয়ে যাব । কমান্ড লাইনে চেষ্টা করুন gedit a.txt
এবং আপনি একটি গ্রাফিকাল সম্পাদক পাবেন।
কার্সারের নীচে লাইনটি মুছতে, ব্যবহার করুন dd
।
মুছুন কমান্ডটি সমস্ত সাধারণ অবস্থানগত সংশোধক গ্রহণ করে, সুতরাং আপনি মুছে ফেলতে চান তার নীচের লাইনের শুরুতে থাকলে, আপনি dk
মুছে ফেলা মোডে যেতে পারেন এবং একটি লাইন সরিয়ে নিতে পারবেন, কার্সারটি যা যা হয়েছে তা মুছে ফেলে।
আপনি পুনরাবৃত্তিও নির্দিষ্ট করতে পারেন, সুতরাং 5dd
কার্সারের নীচে লাইনটি পাঁচবার মুছে ফেলা হবে, কার্যকরভাবে বর্তমান এবং নিম্নলিখিত চারটি লাইন মুছে ফেলুন।
d5d
। কেন জানি না, তবে আমি এটি পছন্দ করি। (মজাদার ঘটনা: এন × এম লাইনগুলি NdMd
মুছে ফেলে )
Esc dd
লাইনে যাওয়ার পরে আপনি মুছতে চান