কীভাবে ভিমে অনুসন্ধান এবং কমান্ডের ইতিহাস সাফ করবেন?


15

আপনি যদি ফরওয়ার্ড স্ল্যাশ সহ সার্চটার্ম প্রিপেন্ড করে ভিমে কিছু অনুসন্ধান করেন, যেমন /searchterm, ভিম সেই অনুসন্ধানেরটিকে অনুসন্ধানের স্ট্রিংয়ের ইতিহাসের টেবিলে রাখে । তারপরে আপনি ফরোয়ার্ড স্ল্যাশ ( /) লিখে এবং Up/ Downতীর কীগুলি ব্যবহার করে অতীত অনুসন্ধানের পদগুলিতে নেভিগেট করতে সক্ষম হন ।

এই সন্ধানের স্ট্রিংয়ের ইতিহাসের সারণীটি ভিম পুনরায় আরম্ভগুলি জুড়ে অবিচলিত।

উপরের সমস্ত কিছুই কমান্ডের জন্য সত্য ( :প্রিপেন্ড করা টাইপ করা ) ইতিহাস সারণীতে।

আমি কীভাবে সেই ইতিহাসের টেবিলগুলি সাফ করব?

উত্তর:


18

ইতিহাসটি viminfo ফাইলে রয়েছে; 'viminfo'(এবং 'history') বিকল্পগুলির মাধ্যমে কী (এবং এর মধ্যে কতগুলি) অব্যাহত রয়েছে তা আপনি কনফিগার করতে পারেন ।

আপনি histdel()ফাংশনটির মাধ্যমে ইতিহাস সাফ করতে পারেন , যেমন অনুসন্ধানগুলির জন্য:

:call histdel('/')

এমনকি আপনি কেবল নির্দিষ্ট ইতিহাসের সীমা বা মেলা লাইনগুলি মুছতে পারেন।

বিকল্পভাবে, আপনি কেবল ~/.viminfoফাইলটি সরাসরি সম্পাদনা করতে পারেন (যখন ভিম বন্ধ থাকে, এবং হয় অন্য কোনও সম্পাদক সহ, বা সহ vim -i NONE)।

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