Come cancellare la cronologia delle ricerche e dei comandi in Vim?


15

Se cerchi qualcosa in Vim anteponendo searchterm con una barra, ad esempio /searchterm, Vim inserisce quel searchterm nella tabella della cronologia delle stringhe di ricerca . È quindi possibile navigare tra i termini di ricerca passati digitando la barra ( /) e usando i tasti freccia Up/ Down.

La tabella della cronologia delle stringhe di ricerca è persistente attraverso il riavvio di Vim.

Tutto quanto sopra vale anche per la :tabella di cronologia dei comandi (digitata con anteposto).

Come posso cancellare quelle tabelle della cronologia?

Risposte:


18

La cronologia è persistente nel file viminfo ; puoi configurare cosa (e quanti di essi) è persistente tramite le opzioni 'viminfo'(e 'history').

È possibile cancellare la cronologia tramite la histdel()funzione, ad esempio per le ricerche:

:call histdel('/')

Puoi persino eliminare solo determinati intervalli di cronologia o righe corrispondenti.

In alternativa, puoi anche modificare ~/.viminfodirettamente il file (quando Vim è chiuso e con un altro editor o con vim -i NONE).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.