Как запустить Vim с чистым списком переходов

Как запустить Vim с чистым списком переходов

Я хочу, чтобы Vim запускался с чистым списком переходов. Я не хочу возвращаться к старым файлам, которые я редактировал в другом сеансе, когда нажимаю CTRL-O. Список переходов хранится в , .viminfoи я не могу заставить его исчезнуть оттуда.

Я пробовал добавить clearjumpsв свой .vimrc, но это не сработало.

В :h viminfo-'нем говорится

' Максимальное количество ранее отредактированных файлов, для которых запоминаются метки. Этот параметр всегда должен быть включен, если 'viminfo' непустой. Включение этого элемента также означает, что jumplist и changelist сохраняются в файле viminfo.

Я попытался, set viminfo=<50,s10,hно затем vim сказал:

Необходимо указать значение: viminfo=<50,s10,h

Я пробовал set viminfo='0,<50,s10,h, но все равно не запускается с чистым списком переходов.

Единственный способ, который я нашел, который работает, это set viminfo=. Но это отключает viminfo, который я на самом деле хотел бы сохранить.

решение1

У меня в vimrc работает следующее:

autocmd VimEnter * :clearjumps

Связанный контент