विम में खोज और कमांड इतिहास को कैसे साफ़ करें?


15

यदि आप आगे स्लैश के साथ खोजकर्ता को प्रस्तुत करके विम में कुछ खोजते हैं, उदाहरण के लिए /searchterm, विम उस खोजकर्ता को खोज स्ट्रिंग इतिहास तालिका में डालता है । तो आप में (में टाइपिंग द्वारा पिछले खोज शब्दों के माध्यम से नेविगेट करने में सक्षम हैं /) और का उपयोग कर Up/ Downतीर कुंजी।

वह खोज स्ट्रिंग इतिहास तालिका Vim पुनरारंभ के दौरान लगातार है।

ऊपर दी गई सब कुछ भी सही है (कमांड के साथ टाइप किया हुआ :) इतिहास तालिका।

मैं उन इतिहास तालिकाओं को कैसे साफ़ करूँ?

जवाबों:


18

इतिहास viminfo फ़ाइल में बना रहता है; आप क्या (और उनमें से कितने) कॉन्फ़िगर कर सकते हैं 'viminfo'(और 'history') विकल्पों के माध्यम से ।

आप histdel()फ़ंक्शन के माध्यम से इतिहास को साफ़ कर सकते हैं , उदाहरण के लिए खोज:

:call histdel('/')

तुम भी सिर्फ कुछ इतिहास श्रेणियों या मिलान लाइनों को हटा सकते हैं।

वैकल्पिक रूप से, आप केवल ~/.viminfoफ़ाइल को सीधे संपादित कर सकते हैं (जब विम बंद हो जाता है, और या तो किसी अन्य संपादक के साथ, या vim -i NONE)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.