Vim'deki arama ve komut geçmişi nasıl temizlenir?


15

Eğer örneğin eğik çizgi ile searchterm prepending tarafından Vim şey ararsanız /searchterm, Vim içine searchterm koyar arama dizesi geçmişi masaya . Ardından, eğik çizgi ( /) yazıp Up/ Downok tuşlarını kullanarak geçmiş arama terimleri arasında gezinebilirsiniz .

Bu arama dizesi geçmişi tablosu Vim yeniden başlatmalarında kalıcıdır.

Yukarıdaki her şey komut (önceden :eklenmiş olarak yazılan ) geçmiş tablosu için de geçerlidir .

Bu geçmiş tablolarını nasıl temizlerim?

Yanıtlar:


18

Tarih viminfo dosyasında kalıcıdır ; 'viminfo'(ve 'history') seçeneklerinden hangilerinin (ve kaç tanesinin) kalıcı olacağını yapılandırabilirsiniz .

Geçmişi histdel()işlev aracılığıyla , örneğin aramalar için silebilirsiniz :

:call histdel('/')

Yalnızca belirli geçmiş aralıklarını veya eşleşen satırları silebilirsiniz.

Alternatif olarak, ~/.viminfodosyayı doğrudan da düzenleyebilirsiniz (Vim kapalıyken veya başka bir düzenleyiciyle veya ile vim -i NONE).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.