如何使用乾淨的跳躍清單啟動 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

相關內容