如何使用干净的跳转列表启动 Vim

如何使用干净的跳转列表启动 Vim

我希望 Vim 以干净的跳转列表启动。我不想在按下 CTRL-O 时返回到我在另一个会话中编辑的旧文件。跳转列表存储在 中.viminfo,我无法让它从那里消失。

我曾尝试将其添加clearjumps到我的.vimrc,但没有用。

其中:h viminfo-'

' 记住标记的先前编辑文件的最大数量。当 'viminfo' 非空时,必须始终包含此参数。包含此项还意味着跳转列表和更改列表存储在 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

相关内容