我希望 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