Як очистити історію пошуку та команд у Vim?


15

Якщо ви шукаєте щось у Vim, попередньо додавши searchterm з прямою косою рисою, наприклад /searchterm, Vim поміщає цей searchterm у таблицю історії рядків пошуку . Тоді ви зможете переходити до минулих пошукових термінів, ввівши похилу косу рису ( /) та використовуючи клавіші Up/ Downстрілки.

Таблиця історії рядків пошуку є стійкою протягом перезапуску Vim.

Все вищезазначене також стосується команди (набраної :заздалегідь) таблиці історії.

Як очистити ці таблиці історії?

Відповіді:


18

Історія зберігається у файлі viminfo ; ви можете налаштувати, що (і скільки з них) зберігається за допомогою параметрів 'viminfo''history').

Ви можете очистити історію за допомогою histdel()функції, наприклад, для пошукових запитів:

:call histdel('/')

Ви навіть можете видалити лише певні діапазони історії або відповідні рядки.

Крім того, ви можете просто редагувати ~/.viminfoфайл безпосередньо (коли Vim закритий, або з іншим редактором, або з vim -i NONE).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.