Как очистить историю поиска и команд в 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.