2015-06-22 60 views

回答

1

在這一點?有可能沒有辦法讓這些文件回來。但是,作爲未來的預防措施,請保存類似於某種版本控制系統(如git或mercurial)的配置文件。

但是,如果這是過於繁瑣,或者你不希望不管是什麼原因,你也可以在下面的行添加到您的.vimrc:

set undofile 
set undodir=~/.vim/undodir 

不要忘記mkdir ~/.vim/undodir

這種配置使vim的持續撤消歷史記錄(我假設你使用vim編輯這些文件)。使用此功能,即使在關閉文件並重新打開之後,仍然可以撤消在之前的編輯會話中所做的更改。所以如果你有這個設置,只需要點擊u直到文件處於良好狀態,你的問題就可以解決。有關更多信息,請參閱:help undofile

此外,檢查出偉大的插件vim-mundo。它提供了一個可視化的「撤消樹」,使瀏覽vim複雜的撤消歷史變得非常簡單。另外它與neovim兼容。