2017-02-10 160 views
-1

我應該在我的.vimrc文件中添加什麼樣的設置,以避免關於以前的打開緩衝區的信息保存到.viminfo?我確實想保存命令歷史記錄。已打開vim在關閉後不保存緩衝區歷史記錄

如果不保持緩衝區的歷史我的意思是,當我打開一個新的VIM實例,我做CTRL + OCTRL + I不表明已經在先前的會議打開的緩衝區,但只有緩衝區在本屆會議期間。

感謝

+0

你甚至讀過':help'viminfo'嗎? – romainl

+0

我認爲通過閱讀文檔可以避免90%的堆棧溢出問題。問題是文檔的大部分時間過於冗長或模棱兩可。是的,我讀過它,但我仍然不知道如何去做。 – skamsie

+0

同意。實際上我發現這個網站的存在是一種恥辱。也就是說,文檔解釋了要做的很清楚。所以......要麼你沒有閱讀':help'viminfo''或者Vim不適合你。但是我會給你帶來懷疑的好處......如果你不明白'help'viminfo'中的某些內容,請向我們解釋你所瞭解的內容,你所嘗試的內容,失敗的內容,你不瞭解的內容等等。 – romainl

回答

0

添加到這一點您.vimrc

autocmd VimEnter * 
     \ execute " 
     \ let i = 0  | 
     \ while i < 100 | 
     \ mark '  | 
     \ let i = i + 1 | 
     \ endwhile  | 
     \ unlet i  | 
     \ delm A-Z0-9" 

這將消滅每一個會話的跳轉列表和刪除痕跡。